Su komanda paprastai naudojama laikinai prisijungti prie kitos paskyros. Komandos pavadinimas yra trumpas žodis "pakaitinis vartotojas". Tačiau tai dažnai vadinama "super vartotojo" komanda, nes dažniausiai ji naudojama laikinai prisijungti prie šaknis sąskaitą, kuri turi visišką prieigą prie visų sistemos administravimo funkcijų. Iš tikrųjų, jei nenorite nurodyti, kurią paskyrą norite prisijungti, su daroma prielaida, kad norite prisijungti prie šaknis sąskaita. Tai, žinoma, reikalauja žinoti root slaptažodį. Norėdami grįžti į įprastą vartotojo abonementą, prisijungęs prie kitos paskyros, tiesiog įveskite išeiti ir paspauskite grįžti.
Taigi pagrindinis naudojimas su yra tiesiog įveskite "su" komandų eilutėje:
su
šaknis vartotojo abonementaiVietoj to, kad iš tikrųjų prisijungtumėte prie kitos paskyros, kartu su. Galite nurodyti komandą, kurią norite atlikti kitoje paskyroje su komanda Tokiu būdu jūs nedelsdami grįšite į įprastą paskyrą. Pavyzdžiui:
su jdoe -c whoami
Galite paleisti kelias komandas kitoje paskyroje, atskirdami jas kabliataškiais ir pridedant jas prie vieno kabučių, kaip šiame pavyzdyje:
su jdoe-c 'command1; command2; Command3 "
ls grep kopijuoti jdoe
su jdoe-c 'ls; grep uid file1> file2; copy file2 / usr / local / shared / file3 '
sudo su sudo
sudo -u root./setup.sh
Po to, kai esate prisijungęs, galite ir toliau vykdyti komandas per sudo komandą kelias minutes, nenurodydami prisijungimo (-u root) su kiekviena komanda.
Jei įmanoma, tai geriau atlikti savo įprastą darbą naudojant sąskaitą su ribotomis privilegijomis, kad netyčia nepakenktų sistemai.
Toliau pateiktame pavyzdyje parodyta, kaip galite saugomo katalogo failus įrašyti naudodami šią komandą:
sudo ls / usr / local / classified
transliuoti pranešimą
sudo shutdown -r +20 "perkrauti, kad ištaisytumėte tinklo problemą"