Skirtumas tarp SU ir SUDO

SU vs SUDO

Linux ir UNIX aplinkoje turite naudoti arba SU, arba SUDO, kad galėtumėte akimirksniu pasiekti kitą sąskaitą, paprastai šakninę, o prisijungę - kaip kitą. SU reiškia pakaitinį vartotoją, o SUDO reiškia pakaitinį DO; nors dauguma žmonių neteisingai mano, kad tai reiškia „super vartotoją“, nes dažnai naudojama sąskaita. Labiausiai pastebimas skirtumas tarp šių dviejų elementų būtų vartojimas, nes SU dažniausiai naudojamas atskirai arba su pakaitiniu vartotojo vardu kaip parametras. Naudojant SUDO, dažnai pridedama kita komanda ir automatiškai vykdoma po to, kai pavyksta autentifikuoti. Tai labai naudinga, kai norite atlikti tik vieną komandą, kuriai reikalinga šakninė prieiga; paskesnėms komandoms taip pat būtų suteikta prieiga prie šaknies.

SUDO tapo mėgstamiausiu tarp administratorių dėl galimybės apibrėžti apribojimus, ar vartotojas gali naudoti SUDO ir kokias komandas jis gali naudoti su juo. Apribojimai dedami į konf. Failą, kurį galima taisyti. Tai suteikia daug lankstumo, ypač sistemose, kuriose yra daug vartotojų. Kitas SUDO pranašumas yra žurnalas, saugomas kiekvienai komandai. Žurnalas leidžia lengviau atsekti padarytas klaidas ir jas ištaisyti. Su SU yra įprasta sukurti pagrindinę sąskaitą ir dalytis ja su tais, kuriems jos reikia. Tai yra pagrindinis trūkumas, nes kiekvienam vartotojui nėra taikomi jokie apribojimai. Su SUDO nereikia dalintis slaptažodžiais, nes tai gali padidinti atskirų vartotojų privilegijas ir suteikti jiems prieigą prie reikalingų dalykų, bet ne prie tų, kurių jie neturi.

Dėl šių pranašumų daugelis renkasi SUDO. SUDO taip pat naudoja daugelis paprastų „Linux“ vartotojų atlikdami užduotis, kurioms reikalinga super vartotojo prieiga. Tikriausiai tai ir lėmė SUDO klaidingą požiūrį, kaip tai daro super vartotojas. Nepaisant viso to, SU vis dar naudojasi savo reikmėmis, dažniausiai pereidama prie kitų vartotojo abonementų, kad gautumėte prieigą prie jų failų.

Santrauka:
SUDO paprastai apima kitą komandą, o SU ne
SUDO turi apibrėžtinus apribojimus, o SU neturi
SUDO saugo visų komandų žurnalą, o SU to nedaro
Jūs turite dalytis slaptažodžiu su SU, bet ne su SUDO
SUDO padidina vartotojo teises, o SU ne