Su komanda parasti tiek izmantota, lai uz laiku pieteiktos citā kontā. Komandas nosaukums ir īss vārds "aizstājējs lietotājs". Tomēr to bieži sauc arī par "super lietotāja" komandu, jo visbiežāk to izmanto, lai uz laiku ieiet sistēmā sakne kontu, kuram ir pilna piekļuve visām sistēmas administrēšanas funkcijām. Patiesībā, ja neesat norādījis, kuru kontu vēlaties pieteikties, su Pieņem, ka vēlaties pieteikties sistēmā sakne konts. Tas, protams, prasa, lai jūs zināt root paroli. Lai atgrieztos parastajā lietotāja kontā, pēc pieteikšanās citā kontā, vienkārši ierakstiet Izeja un hit atgriezties.
Tātad, pamata izmantošana su ir vienkārši ievadīt komandu uzvednē "su":
su
sakne lietotāju kontiTā vietā, lai faktiski piesakoties citam kontam, varat norādīt komandu, kuru vēlaties izpildīt otrajā kontā kopā ar su komandu Tādā veidā jūs nekavējoties atgriezīsieties pie jums parasto kontu. Piemēram:
su jdoe-c whoami
Varat izpildīt vairākas komandas otrajā kontā, atdalot tos ar semikoloniem un pievienojot to ar vienu kotāciju, kā tas ir šajā piemērā:
su jdoe-c 'komandu1; command2; Command3 '
ls grep kopija jdoe
su jdoe-c 'ls; grep uid file1> file2; kopēt failu2 / usr / local / shared / file3 '
sudo su sudo
sudo-u sakne ./setup.sh
Pēc tam, kad esat pieslēdzies, jūs varat turpināt komandu izpildīšanu, izmantojot sudo komandu, uz dažām minūtēm, nenorādot login (-u root) ar katru komandu.
Ja iespējams, labāk ir veikt regulāru darbu, izmantojot kontu ar ierobežotām privilēģijām, lai izvairītos no nopietna kaitējuma sistēmai nejauši.
Šis piemērs parāda, kā varat norādīt aizsargātā direktorija failus ar šādu komandu:
sudo ls / usr / local / classified
apraides ziņojums
sudo shutdown -r +20 "restartēšana, lai novērstu tīkla problēmu"













