Utilizarea fișierului Sudoers pentru a oferi utilizatorilor privilegii de rădăcină pe Ubuntu 18.04 | 16.04

  • Noah Scott
  • 0
  • 1281
  • 68

Comanda sudo este un utilitar / program de linie de comandă care permite utilizatorilor de încredere, dar nu neapărat un administrator, să ruleze și să execute comenzi ca root sau alt utilizator ...

Acesta este de obicei cazul utilizatorilor care doresc să execute comenzi ca root ... sau dacă un utilizator dorește să își asume privilegiile contului unui alt utilizator ... Doar utilizatorii de încredere pot folosi comanda sudo ...

Acest scurt tutorial arată studenților și noilor utilizatori cum să gestioneze fișierul sudoers pentru a acorda acces utilizatorilor standard atunci când utilizează Ubuntu Linux ... Acest lucru se poate aplica și altor versiuni de distribuții Ubuntu și Linux ...

Fișierul sudoers conține toate informațiile care controlează utilizatorii și grupurile cărora li se acordă privilegii sudo, precum și nivelul privilegiilor pe care le pot avea ...

Există mai multe modalități de a acorda utilizatorilor privilegii sudo, iar cea mai ușoară metodă dintre toate este prin utilizarea sudo comanda în sine ... Folosind comanda sudo, se pot acorda utilizatorilor standard privilegii sudo adăugându-le la grupul sudo ...

Membrii grupului sudo vor putea rula comenzi de nivel înalt ca root, dar li se va solicita să se autentifice cu propria parolă înainte ca comenzile să poată fi executate ...

Adăugarea utilizatorilor la sudo Group

Pentru a adăuga rapid un utilizator la grupul sudo, executați comenzile de mai jos:

usermod -aG sudo nume de utilizator

Schimbați numele de utilizator evidențiat cu numele contului pe care îl furnizați privilegii sudo ...

Executarea comenzii de mai sus pentru a acorda utilizatorilor standard acces la comanda sudo este suficientă în majoritatea cazurilor ... Utilizatorii vor putea rula comenzi ca root sau își pot asuma alte privilegii de cont ...

Pentru a valida utilizatorul are privilegii sudo, executați comenzile de mai jos

sudo whoami

Punctul rezultat ar trebui să fie similar cu linia de mai jos:

rădăcină

De asta vor avea nevoie majoritatea utilizatorilor ...

Adăugarea utilizatorilor la fișierul sudoers

Dacă doriți să personalizați accesul pe care îl primesc utilizatorii atunci când utilizează sudo, atunci puteți edita fișierul sudoers și puteți oferi accesul necesar doar politicilor de securitate personalizate pentru a-și face treaba ...

Prima metodă oferă utilizatorului toate drepturile sudo ... Aproape ca un acces de administrator ... Dacă simțiți că sunt prea multe drepturi, puteți personaliza drepturile de acces ale utilizatorilor utilizând fișierul sudoers ...

Locația implicită pentru fișierul sudoers este la / etc / sudoers

Puteți edita fișierul sudoers implicit sau puteți crea un nou fișier de configurare în /etc/sudoers.d director ... Toate fișierele din acest director sunt de asemenea incluse când se utilizează comanda sudo ...

Fișierul sudo TREBUIE editat cu 'visudo'comanda ca root. Cu toate mijloacele, vă rugăm să luați în considerare adăugarea de conținut local în /etc/sudoers.d/ în loc să modificați direct fișierul sudoers ...

De exemplu, dacă doriți ca un utilizator să execute comanda cu sudo fără solicitări de parolă, puteți edita fișierul sudoers ... Pentru aceasta, deschideți fișierul sudoers executând comenzile de mai jos:

sudo visudo

Derulați în jos până la sfârșitul fișierului și adăugați următoarea linie:

nume de utilizator ALL = (ALL) NOPASSWD: ALL

Înlocuiți numele de utilizator cu numele contului pe care doriți să permiteți accesul la comanda sudo ... apoi salvați fișierul și ieșiți ...

Data viitoare când utilizatorul execută comanda sudo, nu va exista nicio solicitare de parolă ...

Un alt exemplu ar putea fi că doriți doar ca un utilizator să execute anumite comenzi ... Pentru a face acest lucru, puteți adăuga linia de mai jos în fișierul sudoers ...

nume de utilizator ALL = (ALL) NOPASSWD: / bin / mkdir, / bin / rmdir

Utilizatorului i se va permite doar să ruleze / bin / mkdir și / bin / rmdir comenzi ...

Utilizarea privilegiilor sudo personalizate vă va oferi mai mult control asupra utilizatorilor care pot rula ce comenzi și cum ... Acest lucru va crește, de asemenea, securitatea sistemului dvs. ...

Asta e!

Ați învățat cu succes cum să utilizați fișierul sudoers pe Ubuntu




Nimeni nu a comentat acest articol încă.

O colecție de informații utile despre sistemul de operare Linux și noile tehnologii
Articole proaspete, sfaturi practice, recenzii detaliate și ghiduri. Simțiți-vă ca acasă în lumea sistemului de operare Linux