Politica distribuției Ubuntu este de așa natură încât orice acțiuni și decizii ale utilizatorului care necesită privilegii administrative sunt efectuate numai cu comanda sudo
. Nimeni nu recomandă utilizarea funcției root pentru
un începător, deoarece un utilizator începător nu este bine orientat în sistem și poate uita că este logat ca root
și poate șterge un fișier important. În Ubuntu este imposibilă restaurarea fișierelor după ștergere cu o singură comandă a comenzii rm
, ceea ce înseamnă că nu este nimic de făcut pentru un începător în root
. Dar uneori este nevoie să vă conectați ca utilizator root
.
Din motivele descrise mai sus pentru utilizatorul root, parola în Ubuntu nu este setată implicit, astfel încât nu vă puteți conecta pur și simplu ca root folosind consolele virtuale disponibile prin Ctrl+Alt+FN
sau utilitarul su
. Deoarece nu există o parolă, nu veți putea să o introduceți corect.
Executați:
$ su - root
Adevărul este eludat. Pentru a vă conecta ca utilizator root
în terminal, trebuie doar să adăugați sudo
înaintea comenzii su
:
$ sudo su - root
De asemenea, puteți utiliza opțiunea -i
a comenzii sudo
pentru a deschide consola ca root:
$ sudo -i
Dacă doriți să vă conectați ca acest utilizator într-o consolă virtuală sau prin SSH, trebuie mai întâi să setați o parolă pentru acest utilizator. Executați:
$ sudo passwd root
Introduceți parola de două ori. După aceasta, utilizatorul root devine aproape un utilizator cu drepturi depline al sistemului. Nu va fi posibil să vă conectați la interfața grafică sub el. Aceasta este o limitare a shell-ului Gnome în sine și este o practică foarte proastă să rulați un întreg shell ca root
.
Dar dacă într-adevăr doriți să faceți acest lucru, puteți configura puțin regulile PAM pentru GDM. Pentru a face acest lucru, deschideți fișierul /etc/pam.d/gdm-password
și comentați linia de acolo:
$ sudo vi /etc/pam.d/gdm-password
# auth required pam_succeed_if.so user != root quiet_success
Acum vă puteți autentifica ca root
în managerul de autentificare. Trebuie doar să faceți clic pe No (Nu) în listă și apoi să introduceți datele de autentificare root
:
În continuare, veți vedea un shell care rulează ca superutilizator:
Rețineți că acest lucru este periculos, deoarece orice program poate face absolut orice cu computerul dumneavoastră. Primele versiuni ale Windows funcționau și ele în acest mod. Și ne amintim cât de vulnerabile și slabe erau la atacurile hackerilor.