Diferența dintre SU și SUDO Diferența dintre

Anonim

SU vs SUDO

În mediile Linux și UNIX, trebuie să utilizați SU sau SUDO pentru a obține acces instantaneu la un alt cont, de obicei rădăcina, în timp ce sunteți conectat ca alta. SU reprezintă un utilizator supleant, iar SUDO înseamnă substituent DO; deși majoritatea oamenilor cred în mod incorect că este vorba de un super utilizator, deoarece acesta este adesea utilizat. Diferența cea mai vizibilă dintre cele două ar fi utilizarea, deoarece SU este frecvent folosită ca atare sau cu numele de utilizator substitut ca parametru. Cu SUDO, o altă comandă este adesea atașată și executată automat după ce autentificarea reușește. Acest lucru este foarte util atunci când doriți doar să faceți o singură comandă care necesită acces la root; comenzile succesive ar fi, de asemenea, oferite acces root.

SUDO a devenit un favorit printre administratori datorită capacității de a defini constrângerile cu privire la faptul dacă un utilizator poate folosi SUDO și ce comenzi poate utiliza cu acesta. Constrângerile sunt plasate într-un fișier conf care poate fi editat. Acest lucru oferă o mulțime de flexibilitate, în special în sistemele cu mulți utilizatori. Un alt avantaj al SUDO este jurnalul care este păstrat pentru fiecare comandă. Jurnalul face mai ușor să urmăriți unde s-au făcut greșeli și să le corectați. Cu SU, este o practică obișnuită de a crea un cont de root și de a le distribui celor care au nevoie de el prin SU. Este o slăbiciune majoră deoarece nu există nicio limitare pentru fiecare utilizator. Cu SUDO, nu este nevoie să partajați parolele, deoarece acestea pot ridica privilegiile utilizatorilor individuali și le-ar permite să aibă acces la lucrurile de care au nevoie, dar nu la cele pe care nu le utilizează.

Datorită acestor avantaje, SUDO este preferată de mulți. SUDO este, de asemenea, folosit de mulți utilizatori obișnuiți de Linux pentru a face sarcini care necesită acces la super-utilizatori. Aceasta este probabil ceea ce a dus la concepția greșită a SUDO ca super-utilizator. În ciuda tuturor acestor aspecte, SU are încă o utilizare proprie, mai ales atunci când trece la alte conturi de utilizator pentru a avea acces la fișierele lor.

SUDO include în mod obișnuit o altă comandă în timp ce SU nu are

SUDO are constrângeri definite în timp ce SU nu

SUDO păstrează un jurnal al tuturor comenzilor în timp ce SU nu

parola cu SU dar nu cu SUDO

SUDO ridică privilegiile utilizatorului în timp ce SU nu