Skip to main content

Kako privremeno promijeniti Linux račune i privilegije

Our Miss Brooks: Board of Education Day / Cure That Habit / Professorship at State University (Lipanj 2025)

Our Miss Brooks: Board of Education Day / Cure That Habit / Professorship at State University (Lipanj 2025)
Anonim

Su naredba se obično koristi za privremeno prijavu na drugi račun. Naziv naredbe kratko je za "zamjenski korisnik". Međutim, često se naziva i "super korisnik" naredba, jer se najčešće koristi za privremeno prijavljivanje u korijen račun, koji ima puni pristup svim funkcijama administracije sustava. Zapravo, ako ne odredite koji se račun želite prijaviti, Su pretpostavlja se da se želite prijaviti u korijen račun. To naravno zahtijeva da znate root lozinku. Da biste se vratili na redovni korisnički račun, nakon prijave na drugi račun, jednostavno upišite Izlaz i pogodio povratak.

Tako je osnovna uporaba Su je jednostavno unijeti "su" u naredbeni redak:

Su korijen korisničkih računa

Umjesto da se prijavite na drugi račun, možete odrediti naredbu koju želite izvršiti na drugom računu zajedno s njim Su naredba. Na taj način odmah se vratite redovitom računu. Na primjer:

su jdoe -c whoami

Možete izvršiti više naredbi na drugom računu tako da ih razdvojite točka-zarezom i priložite ih jednim navodnicima, kao u ovom primjeru:

su jdoe -c 'command1; command2; command3' ls grep kopirati jdoe

su jdoe -c 'ls; grep uid file1> datoteka2; kopiranje datoteke2 / usr / local / shared / file3 ' sudo Su sudo

sudo -u root ./setup.sh

Nakon što se prijavite, možete nastaviti izvršavati naredbe kroz sudo naredbu za nekoliko minuta bez potrebe za specificiranjem prijave (-u root) sa svakom naredbom.

Ako je moguće, bolje je redovito raditi pomoću računa s ograničenim povlasticama da biste slučajno izbjegli ozbiljnu štetu na sustavu.

Sljedeći primjer pokazuje kako možete popisati datoteke zaštićenog direktorija sa sljedećom naredbom:

sudo ls / usr / local / classified emitiranu poruku

sudo shutdown -r +20 "ponovno podizanje sustava za rješavanje problema s mrežom"