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.
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:
- 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.
- 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.
- 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.
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
- Linux
- Administrarea sistemului
- Comenzi Linux
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.
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