SU ja SUDO erinevus

SU vs SUDO

Linuxi ja UNIX-i keskkonnas peate te teise kontole, tavaliselt juurile, hetkega sisselogimisel saama hetkeseisu saamiseks SU või SUDO. SU tähistab asendavat kasutajat ja SUDO tähendab asendavat kasutajat DO; kuigi enamik inimesi arvab ekslikult, et see tähendab superkasutajat, kuna seda kontot kasutatakse sageli. Kõige märgatavam erinevus nende kahe vahel oleks kasutamine, kuna SU-d kasutatakse tavaliselt iseseisvalt või parameetrina asendava kasutajanimega. SUDO-ga manustatakse pärast autentimise õnnestumist sageli teine ​​käsk ja see käivitatakse automaatselt. See on väga kasulik, kui soovite teha ainult ühte käsku, mis nõuab juurjuurdepääsu; järgnevatele käskudele antakse ka juurjuurdepääs.

SUDO-st on administraatorite seas saanud lemmik tänu võimele määratleda piirangud, kas kasutaja saab SUDO-d kasutada ja milliseid käske ta saab sellega kasutada. Piirangud paigutatakse redigeeritavasse conf-faili. See pakub palju paindlikkust, eriti süsteemides, kus on palju kasutajaid. Veel üks SUDO eelis on logi, mida peetakse iga käsu jaoks. Logi abil on lihtsam vigu jälgida ja neid parandada. SU-ga on tavaks luua juurkonto ja jagada seda SU kaudu neile, kes seda vajavad. See on suur nõrkus, kuna iga kasutaja jaoks pole mingeid piiranguid. SUDO-ga pole paroole vaja jagada, kuna see võib tõsta üksikute kasutajate privileege ja võimaldada neil juurdepääsu asjadele, mida nad vajavad, kuid mitte nendele, mida nad ei vaja.

Nende eeliste tõttu eelistavad paljud SUDO-d. SUDO-d kasutavad ka paljud Linuxi tavalised kasutajad toimingute jaoks, mis nõuavad superkasutaja juurdepääsu. Tõenäoliselt viis see SUDO eksiarvamuseni, nagu supertarbijad teevad. Hoolimata kõigest on SU-l endiselt oma kasutus, enamasti siis, kui minna üle teistele kasutajakontodele, et nende failidele juurde pääseda.

Kokkuvõte:
SUDO sisaldab tavaliselt teist käsku, SU aga mitte
SUDO-l on määratletavad piirangud, samas kui SU-l mitte
SUDO peab kõigi käskude logi, SU aga mitte
Parooli peate jagama SU-ga, kuid mitte SUDO-ga
SUDO tõstab kasutaja õigusi, samas kui SU seda ei tee