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čunaUmjesto 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"