Debian

Cum să adăugați utilizator la sudoeri în Debian 10

Cum să adăugați utilizator la sudoeri în Debian 10
Comanda sudo permite utilizatorilor să ruleze comenzi administrative în sistemul Linux, cum ar fi instalarea, eliminarea și actualizarea pachetelor și editarea fișierelor de configurare, printre alte sarcini. Utilizarea privilegiilor sudo înainte de orice comandă root vă permite să faceți același lucru ca și un utilizator root. De asemenea, este un mod sigur de a atribui privilegii de root oricărui utilizator. În loc să oferiți utilizatorilor parola de root, le puteți acorda privilegii sudo și se pot autentifica folosind propria parolă.

Notă: Atribuirea de privilegii sudo utilizatorilor este echivalentă cu acordarea de privilegii de root. Deci, asigurați-vă că atribuiți privilegiile sudo utilizatorului potrivit.

Puteți atribui privilegii sudo oricărui utilizator prin următoarele două metode:

Acest articol va discuta ambele metode pentru atribuirea privilegiilor sudo. Comenzile discutate în acest articol vor fi rulate pe sistemul Debian 10 Buster.

Metoda 1: Adăugați un utilizator în fișierul sudoers

Această metodă de atribuire a privilegiilor sudo este preferată, deoarece vă permite să atribuiți privilegii restrictive utilizatorilor doar pentru acele comenzi care sunt absolut necesare pentru a efectua o sarcină. Puteți face acest lucru folosind / etc / sudoers fișier, care vă permite să controlați cu ușurință privilegiile utilizatorului. Tot ce trebuie să faceți este să editați pur și simplu fișierul / etc / sudoers fișier și adăugați utilizatorul căruia doriți să îi atribuiți privilegii sudo. Cu toate acestea, asigurați-vă că editați întotdeauna fișierul / etc / sudoers folosind comanda visudo, deoarece oferă cel mai sigur mod de editare a acestui fișier. Comanda visudo creează o copie temporară a fișierului / etc / sudoers fișier, unde puteți adăuga sarcini legate de sudo. După aceea, fișierul este verificat și validat pentru sintaxă. În acest fel, ajută la prevenirea oricăror erori de configurare care altfel v-ar putea bloca din contul root.

Editați fișierul / etc / sudoersfișier după cum urmează:

$ sudo visudo

Pentru a adăuga un utilizator la fișierul sudoers și a-i atribui toate permisiunile, adăugați următoarea intrare la partea de jos a fișierului, înlocuind numele de utilizator cu numele de utilizator propriu-zis.

nume de utilizator ALL = (ALL) ALL

Exemplu:

Pentru a atribui un utilizator numit „tin” toate privilegiile root, vom adăuga următoarea intrare în fișierul sudoers:

tin ALL = (ALL) ALL

Pentru a atribui permisiuni numai comenzilor specifice, adăugați următoarele intrări în / etc / sudoers fişier:

De exemplu, pentru a atribui un acces utilizatorului numai la comanda de repornire, adăugați următoarea intrare în Secțiunea de specificații Cmnd Alias din / etc / sudoers fişier:

Cmnd_Alias ​​REBOOT = / usr / sbin / reboot

De asemenea, va trebui să adăugați intrarea pentru utilizator în partea de jos a fișier: tin ALL = (ALL) NOPASSWD: REBOOT

După ce ați terminat, salvați și ieșiți din fișier.

Testați sudo Access

Comutați la contul de utilizator căruia i-ați atribuit privilegii sudo și introduceți următoarea comandă, înlocuind nume de utilizator cu numele de utilizator real:

$ su - nume de utilizator

Când vi se solicită parola, furnizați parola contului de utilizator. După aceea, utilizatorul specificat poate rula comanda de repornire cu privilegii de root:

$ sudo reporniți

Metoda 2: Comanda usermod

O altă metodă pentru a adăuga un utilizator la sudoeri este folosirea comenzii „usermod”. Utilizați această metodă dacă doriți să atribuiți unui utilizator toate privilegiile administrative.

În această metodă, vom adăuga un utilizator la grupul sudo folosind comanda usermod. Membrii grupului sudo au voie să ruleze orice comandă cu privilegii de root.

Utilizați următoarea comandă pentru a adăuga un utilizator la grupul sudo înlocuind nume de utilizator cu numele de utilizator propriu-zis.

$ sudo usermod -a -G sudo nume de utilizator

Exemplu:

$ sudo usermod -a -G sudo tin

Pentru a verifica dacă utilizatorul a fost adăugat la grupul sudo, introduceți următoarea comandă, înlocuind nume de utilizator cu numele de utilizator real:

$ groups usernmae

Testați sudo Access

Comutați la contul de utilizator căruia i-ați atribuit privilegii sudo și introduceți următoarea comandă, înlocuind nume de utilizator cu numele de utilizator real:

$ su - nume de utilizator

Când vi se solicită parola, furnizați parola contului de utilizator. Apoi tastați sudo, urmată de orice comandă pe care doriți să o rulați cu privilegii de root:

$ sudo apt actualizare

Sistemul va solicita parola sudo. Tastați parola contului de utilizator și vi se vor acorda privilegii sudo.

Acest articol v-a arătat cum să adăugați un utilizator la sudoeri în sistemul Debian 10 Buster folosind două metode simple. Adăugarea unui utilizator la sudoers îi permite să efectueze sarcini administrative cu privilegii de root. Cu toate acestea, asigurați-vă că atribuiți privilegii sudo utilizatorului potrivit; în caz contrar, poate cauza un risc de securitate.

WinMouse lets you customize & improve mouse pointer movement on Windows PC
If you want to improve the default functions of your mouse pointer use freeware WinMouse. It adds more features to help you get the most out of your h...
Mouse left-click button not working on Windows 10
If you are using a dedicated mouse with your laptop, or desktop computer but the mouse left-click button is not working on Windows 10/8/7 for some rea...
Cursor jumps or moves randomly while typing in Windows 10
If you find that your mouse cursor jumps or moves on its own, automatically, randomly while typing in Windows laptop or computer, then some of these s...