Ce este Sudo în Linux?

Comanda Sudo dă anumite privilegii de administrator utilizatorilor non-Admin

Când executați aplicații administrative în Linux, utilizați comanda su pentru a comuta la superuser (root) sau pentru a utiliza comanda sudo. Unele distribuții Linux permit utilizatorului rădăcină, dar unele nu. În cele care nu - cum ar fi Ubuntu-sudo este calea de parcurs.

Despre comanda Sudo

În Linux, Sudo- super user does-permite unui administrator de sistem să ofere anumitor utilizatori sau grupuri de utilizatori posibilitatea de a rula unele sau toate comenzile ca root în timp ce se loghează toate comenzile și argumentele. Sudo funcționează pe bază de comandă. Nu este un înlocuitor pentru coajă. Caracteristicile includ abilitatea de a restricționa comenzile pe care un utilizator le poate rula pe baza unui gazdă, o logare copioasă a fiecărei comenzi pentru a oferi o pistă de audit clară despre cine a făcut ce, un timeout configurabil al comenzii sudo și capacitatea de a utiliza același fișier de configurare pe multe mașini diferite.

Exemplu de comandă Sudo

Un utilizator standard fără privilegii administrative ar putea intra într-o comandă în Linux pentru a instala o bucată de software:

dpkg -i software.deb

Comanda returnează o eroare deoarece o persoană fără privilegii administrative nu are permisiunea de a instala software. Cu toate acestea, comanda sudo vine la salvare. În schimb, comanda corectă pentru acest utilizator este:

sudo dpkg -i software.deb

De data aceasta software-ul se instalează. Aceasta presupune că o persoană cu privilegii administrative a configurat anterior Linux pentru a permite utilizatorului să instaleze software.

Notă: De asemenea, puteți configura Linux pentru a împiedica utilizatorii să utilizeze comanda sudo.