Pe Linux, comanda sudo vă oferă privilegiul suprem de a efectua diverse funcții administrative, în ciuda accesului non-root. Dar pentru a utiliza sudo, trebuie să aveți un cont de superutilizator pe sistemul dvs.

Deoarece există mai multe sisteme de operare Linux, mai cunoscute sub numele de distribuții, există mai multe moduri de a adăuga un utilizator sudo. Citiți mai departe pentru a afla mai multe despre cum puteți utiliza comenzile Linux în diferite distribuții pentru a realiza această sarcină simplă, dar esențială.

Adăugarea unui superutilizator pe Ubuntu și Debian

În Ubuntu și alte distribuții bazate pe Debian, există două moduri proeminente de a adăuga un utilizator sudo. Puteți face acest lucru prin terminal sau puteți aborda grafic, utilizând Setări de sistem.

1. Abordarea pe linia de comandă

Pentru a adăuga un utilizator sudo prin linia de comandă, trebuie să lansați mai întâi terminalul. Apoi, tastați următoarea comandă:

numele de utilizator sudo adduser

...Unde nume de utilizator este numele noului utilizator pe care doriți să îl creați.

instagram viewer

Această comandă va crea un nou utilizator pe care îl puteți adăuga la grupul sudoers. Din nou, există mai multe modalități de a adăuga un utilizator la grupul sudo. Prima modalitate este utilizarea usermod comanda.

sudo usermod -aG sudo nume de utilizator

...Unde -A se referă la Adăuga funcție și G înseamnă grup.

După ce ați adăugat utilizatorul la grupul sudo, trebuie să verificați dacă comanda menționată mai sus a funcționat corect. Pentru a verifica, tastați următoarele:

numele de utilizator al grupurilor

În cazul în care sunteți un utilizator puternic, care preferă să evite mai multe comenzi, puteți crea direct un nou superutilizator folosind o singură comandă:

numele de utilizator sudo adduser sudo

Procesul de verificare rămâne același ca înainte.

2. Utilizarea interfeței grafice

Înainte de a adăuga utilizatorul la grupul sudo folosind Setările sistemului, va trebui să creați mai întâi un nou utilizator prin linia de comandă. Apoi, urmați pașii de mai jos pentru a continua:

  1. Accesați meniul Aplicații și faceți clic pe Utilizatori opțiune. Veți vedea o listă de utilizatori, inclusiv utilizatorii nou creați.
  2. Faceți clic pe Deblocați opțiune, urmată de parola root. Puteți trece la un alt cont de utilizator pur și simplu făcând clic pe el.
  3. De îndată ce îl selectați, veți vedea o opțiune pentru a converti contul de utilizator nou creat într-un cont de administrator. Comutați butonul de lângă Administrator etichetă, iar contul va fi adăugat ca un cont sudo.

Legate de: Cum se utilizează comenzi sudo fără parolă în Linux

Crearea unui nou superutilizator pe Arch Linux

Pe Arch Linux, deoarece sistemul nu creează un cont sudo în mod implicit, utilizatorul trebuie să creeze unul manual. Primul pas este să obțineți acces root folosind su comanda.

su

Introduceți parola pentru utilizatorul root urmată de comanda de mai jos:

pacman -Sy sudo

De îndată ce sudo este instalat, creați un utilizator nou.

useradd - nume de utilizator creați-acasă

Configurați o parolă pentru noul utilizator utilizând comanda passwd.

nume de utilizator passwd

Acum, este timpul să adăugați numele de utilizator nou creat în lista sudoers. Folosește usermod comandă pentru a realiza acest lucru.

usermod --append --groups roată nume de utilizator

Puteți verifica fișierul sudoers folosind următoarea comandă:

visudo 

Odata ce /etc/sudoers fișierul se deschide, trebuie să editați câteva specificații de privilegii de utilizator, aflate în partea de jos a fișierului sudoers. Găsiți următoarea linie în fișierul text:

#% wheel ALL = (ALL) ALL

Ieșire:

Scoateți # simbol care precedă % roată linie și salvați modificările. presa Ctrl + O de pe tastatură pentru a salva fișierul.

Pentru a verifica dacă utilizatorul a fost adăugat cu succes, trebuie să executați următoarea comandă:

numele dvs. de utilizator

Solicitarea bash se va modifica pentru a reflecta numele noului utilizator. Pentru a verifica, tastați:

cine sunt

Ar trebui să afișeze numele utilizatorului curent. Pentru a verifica dacă noul utilizator are privilegii sudo, tastați:

sudo whoami

Dacă se afișează ieșirea rădăcină, atunci utilizatorul actual are acces administrativ.

Adăugarea unui cont sudo în CentOS

Având în vedere popularitatea CentOS, ar fi păcat să pierdeți procesul de adăugare a unui cont sudo în această distribuție. Procesul pentru adăugarea unui cont sudo în CentOS este destul de similar cu procesul specificat mai sus pentru Arch Linux, dar cu câteva modificări de bază.

Înainte de a crea un utilizator nou, trebuie să vă conectați ca root. Pentru a face acest lucru, utilizați su comanda:

su

După ce v-ați conectat ca utilizator root, este timpul să creați un nou utilizator, pe care îl vom adăuga apoi la lista sudoers.

useradd -G nume de utilizator roată

Setați parola pentru acest nou utilizator, utilizând comanda passwd.

nume de utilizator passwd

Acum, conectați-vă ca noul utilizator, pentru a verifica dacă aveți acces sudo. Pentru aceasta, introduceți următoarele comenzi una câte una:

numele dvs. de utilizator
sudo whoami

Ieșire:

De îndată ce apăsați Enter după ce ați tastat prima comandă, sistemul vă va solicita parola. Introduceți noua parolă pentru a continua. Se va afișa ieșirea comenzii de mai sus rădăcină, ceea ce înseamnă că utilizatorul actual are privilegii de root.

Cum se adaugă un superutilizator în Fedora

Nu în ultimul rând, în cazul în care utilizați Fedora ca sistemul de operare principal, puteți atribui privilegii de superutilizator unui nou utilizator în câțiva pași simpli.

Pentru a crea un utilizator nou, utilizați comanda adduser după cum urmează:

numele de utilizator adduser

Acum, setați o parolă pentru noul utilizator.

nume de utilizator passwd

Adăugați acest utilizator nou creat la roată grup folosind usermod comanda.

usermod -aG roată nume de utilizator

Deschideți fișierul sudoers folosind următoarea comandă:

visudo

Acum, trebuie să editați câteva specificații de privilegii de utilizator. Găsiți următoarea linie în fișierul text și decomentați % roată ALL = (ALL) linia prin eliminarea Livră caracter (#) precedând-o.

## Descomentați pentru a permite membrilor grupului roată să execute orice comandă
% wheel ALL = (ALL) ALL

Acordarea de privilegii superutilizatorilor noilor utilizatori

În funcție de distribuția pe care o utilizați, procesul de creare a noilor utilizatori sudo va fi același mai mult sau mai puțin, cu câteva ușoare diferențe. Ideea este să vă asigurați că puteți acorda permisiuni root oricăror noi administratori care vor folosi distro.

Nu mulți utilizatori Linux știu despre acest lucru, dar sudo și su sunt două comenzi diferite. Deși ambele îndeplinesc funcții similare, ele sunt foarte diferite între ele în multe aspecte.

AcțiuneTweetE-mail
Sudo vs. su: Ce comandă ar trebui să utilizați?

Pe Linux, există două comenzi pentru a obține accesul superutilizatorului: su și sudo. Care ar trebui să utilizați depinde de sarcina la îndemână.

Citiți în continuare

Subiecte asemănătoare
  • Linux
  • Administrarea sistemului
  • Comenzi Linux
Despre autor
Wini Bhalla (48 articole publicate)

Wini este un scriitor din Delhi, având 2 ani de experiență în scriere. În timpul perioadelor sale de scriere, a fost asociată cu agenții de marketing digital și firme tehnice. A scris conținut legat de limbaje de programare, tehnologie cloud, AWS, Machine Learning și multe altele. În timpul liber, îi place să picteze, să petreacă timp cu familia și să călătorească la munte, ori de câte ori este posibil.

Mai multe de la Wini Bhalla

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona