Ukaz su se običajno uporablja za začasno prijavo v drug račun. Ime ukaza je kratko za "nadomestni uporabnik". Vendar pa se pogosto imenuje tudi ukaz "super uporabnik", saj se najpogosteje uporablja za začasno prijavo v root račun, ki ima popoln dostop do vseh sistemskih administrativnih funkcij. Dejansko, če ne določite računa, v katerega želite prijaviti, su predpostavlja, da se želite prijaviti v root račun. To seveda zahteva, da poznate geslo za root. Če se želite vrniti v redni uporabniški račun, potem ko se prijavite v drug račun, preprosto vnesite izhod in hit vrnitev.
Torej, osnovna uporaba su je preprosto vnesti "su" v ukazni poziv:
su
root uporabniških računovNamesto da se dejansko prijavite v drug račun, lahko podate ukaz, ki ga želite izvesti v drugem računu su ukaz. Na ta način vam takoj vrnemo redni račun. Na primer:
su jdoe -c whoami
V drugem računu lahko izvedete več ukazov tako, da jih ločite s podpičji in jih zapremo z enojnimi narekovaji, kot v tem primeru:
su jdoe -c 'command1; command2; command3 '
ls grep kopirati Jdoe
su jdoe-cs; grep uid file1> file2; kopiraj datoteko2 / usr / local / shared / file3 '
sudo su sudo
sudo -u root ./setup.sh
Ko se prijavite, lahko še naprej izvršujete ukaze preko ukaza sudo za nekaj minut, ne da bi morali pri vsakem ukazu navesti prijavo (-u root).
Če je mogoče, je bolje, da redno delate z računom z omejenimi pravicami, da bi se izognili resnemu poškodbam sistema.
V naslednjem primeru je prikazano, kako lahko seznam datotek zaščitenega imenika nastavite z naslednjim ukazom:
sudo ls / usr / lokalno / razvrščeno
oddajno sporočilo
sudo shutdown -r + 20 "ponovno zagnati, da odpravite težave z omrežjem"