La seva comanda sol utilitzar-se per iniciar sessió de manera temporal en un altre compte. El nom de l'ordre és curt per "usuari substitut". Tanmateix, sovint també es coneix com a comandament del "superusuari", ja que sovint s'utilitza per iniciar sessió de forma temporal a la arrel compte, que té ple accés a totes les funcions d'administració del sistema. De fet, si no especifiqueu a quin compte voleu iniciar sessió, su Suposa que voleu iniciar sessió al arrel compte Per descomptat, això requereix que conegui la contrasenya de l'arrel. Per tornar al compte d'usuari habitual, després d'iniciar la sessió a un altre compte, només heu d'escriure sortir i colpejar retorn.
Així que l'ús bàsic de su és simplement introduir "su" al símbol del sistema:
su
arrel comptes d'usuariEn lloc d'iniciar sessió en un altre compte, podeu especificar l'ordre que voleu executar a l'altre compte, juntament amb su comandament. D'aquesta manera, torneu immediatament a rebre el vostre compte normal. Per exemple:
su jdoe -c whoami
Podeu executar comandaments múltiples a l'altre compte, separant-los amb punts i coma i tancant-los amb cometes simples, com en aquest exemple:
su jdoe -c 'command1; comandament2; comanda3 '
ls grep copiar jdoe
su jdoe -c 'ls; grep uid file1> file2; copieu fitxer2 / usr / local / shared / file3 '
sudo su sudo
sudo -u root / setup.sh
Després d'iniciar sessió, podeu continuar executant comandaments a través de l'ordre sudo durant uns minuts sense haver d'especificar el login (-u root) amb cada ordre.
Si és possible, és millor fer el treball habitual amb un compte amb privilegis restringits per evitar que es produeixi un dany greu al sistema per accident.
El següent exemple mostra com podeu llistar els fitxers d'un directori protegit amb el següent comandament:
sudo ls / usr / local / classified
missatge de difusió
reparació sudo -r +20 "per reiniciar el problema de la xarxa"













