Cum să adăugați un utilizator Sudo în Ubuntu

sudo este una dintre cele mai frecvent utilizate comenzi în sistemele Linux. Permite unui utilizator să ruleze un anumit program ca alt utilizator, care, implicit, este super-utilizatorul.

Este folosit mai ales în scopuri administrative; oferind acces administrativ limitat utilizatorilor care nu sunt administrativi pe un computer Linux.

De exemplu, în mod implicit, unui utilizator nu i se permite să instaleze pachete pe un sistem Ubuntu. Cu toate acestea, utilizatorul poate face acest lucru cu sudo comanda.

Utilizatorul non-root fără sudo nu poate instala un program. Vedeți mai jos un exemplu de încercare eșuată:

apt-get install aptitude E: Nu s-a putut deschide fișierul de blocare /var/lib/dpkg/lock-frontend - deschis (13: Permisiune refuzată) E: Imposibil de achiziționat blocarea dpkg frontend (/var/lib/dpkg/lock-frontend ), esti root?

Un utilizator non-root cu sudo poate instala programe pe sistem fără probleme.

sudo apt-get install aptitude Citirea listelor de pachete... Terminat Construirea arborelui de dependențe ....

Adăugați un utilizator existent ca utilizator Sudo

Dacă un utilizator nu face parte din sudo grup de utilizatori, nu va putea folosi sudo comanda. Va arunca sub ieșire:

testuser nu se află în fișierul sudoers. Acest incident va fi raportat.

Pentru a adăuga un utilizator la lista sudoers, folosește usermod comandă pentru a adăuga un utilizator existent la sudo grup pe sistem. Mai jos este un exemplu de comandă.

sudo usermod -aG sudo testuser

Aici -A opțiune înseamnă „adăugați”. Se asigură că apartenența utilizatorului la grupurile existente nu este afectată. -G este pentru a specifica în ce grup să adăugați utilizatorul.

Odată ce un utilizator este adăugat la grupul sudo, următorul mesaj este afișat în terminal data viitoare când acest utilizator se conectează la sistem.

Pentru a rula o comandă ca administrator (utilizator „rădăcină”), utilizați „sudo”. Consultați „man sudo_root” pentru detalii.

Creați un utilizator nou cu privilegii Sudo

Adăugați utilizator este comanda Linux folosită pentru a crea un utilizator nou. Poate fi folosit cu

steag --in grup pentru a adăuga utilizatorul la grupul sudo în timpul creării.

sudo adduser testuser --ingroup=sudo

Restricționați ce comenzi ar trebui permise cu sudo

Fișierul /etc/sudoers conține opțiuni de configurare pentru sudo comanda. Acest fișier este protejat direct la scriere, chiar și pentru root. Singura modalitate de a edita acest fișier este folosirea visudo comanda.

sudo visudo

Comanda de mai sus va deschide fișierul folosind editorul de linie de comandă nano. Derulați și găsiți rândurile de mai jos în fișier.

# Permite membrilor grupului sudo să execute orice comandă %sudo ALL=(ALL:ALL) ALL

Ultimul TOATE în linie poate fi înlocuit cu singura comandă sau cu un set de comenzi care ar trebui permise cu sudo.

# Permite membrilor grupului sudo să execute orice comandă %sudo ALL=(ALL:ALL) /bin/mv, /usr/sbin/visudo

Notă importantă: Modificările sugerate în fișierul sudoers de mai sus vor restricționa utilizatorii sudo să poată executa numai comenzi mv și visudo. Acesta este doar cu scop explicativ, nu trebuie să forțați aceste restricții pentru utilizatorii sudo din sistemul dvs.

Dacă ați făcut modificări fișierului sudoers folosind instrucțiunile de mai sus, asigurați-vă că salvați fișierul folosind Ctrl + O pentru ca modificările să fie aplicate. Puteți apoi să părăsiți nano folosind Ctrl + X.

Pentru ca modificările să aibă loc, poate fi necesar să vă autentificați/deconectați sau să reporniți sistemul sau să lansați o nouă fereastră de terminal.

? Noroc!