Conectați-vă ca root pe Ubuntu

Conectati Va Ca Root Pe Ubuntu



Utilizatorul root nu este activ pe Ubuntu în mod implicit. Poate fi activat prin setarea parolei folosind passwd comandă și apoi folosind a lui - comandă vă puteți conecta ca root.

Un utilizator root este un utilizator care posedă toate privilegiile administrative fără nicio restricție. Poate accesa și modifica orice fișier, poate adăuga sau elimina utilizatori, poate instala sau șterge software și poate modifica configurațiile sistemului.

Utilizatorul root este diferit de un utilizator normal, deținând cele mai înalte privilegii și mult mai multă putere. De exemplu, un utilizator root poate executa comenzi critice și poate edita fișierele de sistem fără nicio restricție, pe de altă parte, un utilizator normal nu are astfel de permisiuni.







În acest ghid, voi explora utilizatorul root Ubuntu, cum să vă conectați ca utilizator root și cum este diferit de un utilizator normal.



Notă: Pentru instrucțiunile și comenzile menționate în acest ghid, folosesc Ubuntu 22.04.



Utilizator rădăcină Ubuntu

La instalarea Ubuntu, un utilizator root este creat fără parolă. Utilizatorul root este menținut inactiv pentru a evita orice deteriorare neintenționată a fișierelor de sistem. Prin urmare, ori de câte ori vă conectați la sistemul Ubuntu, intrați ca utilizator normal cu prevederi specifice. Cu toate acestea, asta nu indică că nu veți putea accesa privilegiile root. Dacă aveți privilegii administrative, atunci adăugați sudo înainte ca comenzile să vă permită să executați specifice rădăcinii comenzi.





Root Vs Sudo

Rădăcină este un cont cu toate privilegiile, în timp ce Sudo este un instrument de linie de comandă care permite unui utilizator normal cu privilegii speciale să execute comenzi care necesită puteri root. De exemplu, atunci când executați o comandă legată de sistem pe Ubuntu, aceasta vă oferă erorile permise refuzate . Aceasta înseamnă că nu aveți autoritatea de a face acele modificări.



Dar când, ca utilizator sudo normal, inserați sudo înainte de comandă, aceasta se execută fără nicio problemă.

Cu toate acestea, dacă lucrați ca utilizator root pe sistemul dvs., nu trebuie să adăugați sudo înainte de comandă pentru a efectua o sarcină legată de sistem.

Pentru a rula comanda sudo, unui utilizator normal trebuie să i se acorde drepturi administrative; consultați ghidul nostru despre adăugarea unui utilizator la sudoers pe Ubuntu pentru mai multe detalii.

Activați utilizatorul rădăcină pe Ubuntu

După cum sa discutat mai devreme, utilizatorul root este blocat pe Ubuntu și aromele sale. Cu toate acestea, îl puteți activa setând o parolă pentru utilizatorul root.

Rețineți că, dacă nu faceți parte din sudoers, atunci nu puteți efectua acești pași.

Puteți activa utilizatorul root folosind passwd comanda cu rădăcină ca nume de utilizator.

sudo passwd rădăcină

După executarea comenzii, setați o parolă puternică, ținând cont de semnificația utilizatorului root. Odată ce parola este setată, utilizatorul root este activat și poate fi accesat.

Conectați-vă ca Root

Pentru a vă conecta ca root pe Ubuntu, deschideți terminalul și utilizați a lui comanda cu liniuță , -l, sau --log in opțiune.

a lui -

Vi se va solicita parola; tastați parola și acum sunteți conectat ca root pe Ubuntu.

Rețineți că tipicul $ semnul shell-ului bash este schimbat în # semnați când vă conectați ca root pe Ubuntu.

Acum, nu trebuie să puneți sudo în timp ce executați comenzi legate de sistem sau accesați fișierele de sistem.

Pentru a reveni ca utilizator normal, utilizați Ieșire sau deconectare comanda.

Conectați-vă ca root prin Display Manager

Metoda de mai sus va funcționa numai pe terminal, totuși, dacă doriți să utilizați managerul de afișare pentru a vă autentifica ca root pe Ubuntu, acest lucru se poate face.

Avertizare: Această metodă nu este recomandată deoarece puteți pierde controlul serverului în cazul unui atac rău intenționat. De asemenea, este posibil să provocați daune fișierelor de sistem în timp ce instalați software dintr-o sursă necunoscută.

Rețineți că următoarele instrucțiuni sunt pentru Ubuntu 22.04 cu un mediu desktop GENOME și nu vor funcționa dacă nu utilizați GENOME.

Cel mai recent GENOME folosește GDM3 manager de afișare în mod implicit, deci vom accesa fișierul de configurare GDM3 folosind editorul de text nano.

sudo nano / etc / gdm3 / personalizat.conf

Introduceți următoarea linie în fișier.

AllowRoot = Adevărat

Acum, apăsați ctrl+x pentru a părăsi fișierul și a salva modificările.

Următorul pas implică modificarea PAM sau Modul de autentificare conectabil director, care are un fișier de parolă GDM.

Avertizare: Modificarea cu erori poate deteriora pam. d fișierele de configurare, care în cele din urmă pot face serverul dvs. inaccesibil.

Deschide gdm-password fișier din nou folosind editorul nano.

sudo nano / etc / pam. d / gdm-parola

Comentați linia evidențiată din captura de ecran de mai sus folosind # semn.

presa ctrl+x pentru a ieși și a salva fișierul.

Acum, continuați să reporniți sistemul Ubuntu, apoi pe ecranul de conectare, selectați Nu e in lista opțiune.

Introduceți numele de utilizator rădăcină și parola care a fost creată în Conectați-vă ca Root secțiune.

După autentificare, deschideți terminalul și veți vedea # semnează implicit.

Conectați-vă ca Root folosind Sudo

Dacă sunteți un utilizator normal și faceți parte din grupul de administrare sau aveți privilegii de superutilizator (sudoer), atunci vă puteți conecta ca utilizator root folosind sudo comanda.

sudo -s

Sau

sudo -i

După executarea comenzii de mai sus, vi se va solicita introducerea parolei, introduceți parola (parola utilizatorului nu root).

Numele de utilizator va fi schimbat din numele tău normal în root; folosește cine sunt comandă pentru a cunoaște numele de utilizator curent.

cine sunt

Înainte de a vă autentifica ca root, numele de utilizator este se , dar după autentificare ca root, numele de utilizator este schimbat în rădăcină .

Există întotdeauna riscuri de securitate asociate cu utilizatorii root activi. Așadar, aș recomanda accesarea privilegiilor utilizatorului root folosind sudo comanda.

Concluzie

Un utilizator root este utilizatorul de nivel superior cu toate permisiunile, cu toate acestea, pe Ubuntu, utilizatorul root nu este activ în mod implicit. Pentru a activa utilizatorul root, a trebuit setată o parolă folosind passwd comanda. Dacă un utilizator este deja un sudoer, atunci acel utilizator poate deveni root folosind sudo -i comanda. Acest ghid a menționat, de asemenea, o metodă de a activa autentificarea root din GUI, care nu este recomandată. Este esențial să rețineți că, incluzând Ubuntu în multe distribuții Linux, utilizatorul root este menținut inactiv din cauza riscurilor de securitate. Se recomandă utilizarea sudo în loc să vă conectați ca utilizator root activ, deoarece este o opțiune mai sigură. Pentru a afla mai multe despre su și sudo, utilizați man su și man sudo comenzile din terminal.