Pentru a rula sarcini administrative în Linux, trebuie să aveți acces root (cunoscut și ca superutilizator). A avea un cont root separat este comun în majoritatea distribuțiilor Linux, dar Ubuntu dezactivează rootul în mod implicit. Acest lucru împiedică utilizatorii să facă greșeli și păstrează sistemul în siguranță de intruși. Pentru a rula comenzi care necesită acces root, utilizați sudo.
Pași
Metoda 1 din 2: Rularea comenzilor rădăcină cu Sudo
Pasul 1. Apăsați Ctrl + Alt + T pentru a deschide o fereastră de terminal
Deoarece Ubuntu blochează contul root în mod implicit, nu puteți utiliza su pentru a deveni root așa cum ați face în alte distribuții Linux. În schimb, porniți comenzile cu sudo.
Pasul 2. Tastați sudo înainte de restul comenzii
„Sudo” înseamnă „do user substitut”. Când adăugați sudo la începutul unei comenzi, comanda va rula ca root.
- De exemplu: sudo /etc/init.d/networking stop oprește serviciul de rețea și sudo adduser adaugă un nou utilizator la sistem. Ambele sarcini necesită acces root.
- Vi se va solicita să introduceți parola înainte ca sudo să execute comanda. Linux vă stochează parola timp de 15 minute, așa că nu va trebui să o mai scrieți.
Pasul 3. Tastați gksudo înainte de a rula o comandă care deschide un program cu o interfață grafică de utilizator (GUI)
Din motive de securitate, Ubuntu nu recomandă utilizarea „sudo” pentru a deschide programe cu GUI. În schimb, tastați gksudo înainte de comanda care lansează programul.
- De exemplu: tastați gksudo gedit / etc / fstab pentru a deschide fișierul „fstab” în GEdit, un program de editare cu o interfață grafică.
- Dacă utilizați Managerul de ferestre KDE, utilizați kdesudo în loc de gksudo.
Pasul 4. Simulați un mediu rădăcină
Dacă sunteți un utilizator avansat care are nevoie de acces la un shell rădăcină real pentru a rula anumite scripturi, simulați un shell rădăcină cu sudo –i. Această comandă vă va oferi acces la superutilizator cu variabilele de mediu ale root.
- Introduceți comanda sudo passwd root. Aceasta va crea o parolă pentru root, în esență „activând” contul. Nu uitați această parolă.
- Tastați sudo -i. Introduceți parola de root atunci când vi se solicită.
- Solicitarea se va schimba de la $ la #, indicând că aveți acces root.
Pasul 5. Acordați sudo acces unui alt utilizator
Dacă configurați un cont pentru cineva care nu are în prezent acces root, va trebui să adăugați numele de utilizator în grupul sudo. Pentru a face acest lucru, tastați usermod -aG sudo username (dar înlocuiți „username” cu numele de utilizator corect).
Metoda 2 din 2: Activarea utilizatorului rădăcină
Pasul 1. Apăsați Ctrl + Alt + T pentru a deschide o fereastră de terminal
Din motive de securitate (și pentru a evita deteriorarea), contul de utilizator root este blocat în mod implicit. Pentru a rula în siguranță comenzile ca root, ar trebui să utilizați
sudo
sau
gksudo
in schimb. Dacă trebuie să aveți absolut un utilizator root separat (dacă este cerut de un program utilizat de compania dvs. sau această stație de lucru va fi utilizată doar de un singur utilizator), puteți activa utilizatorul root cu câteva comenzi simple.
Activarea utilizatorului root vă poate pune sistemul în pericol și nu este recomandată de Ubuntu
Pasul 2. Tastați sudo passwd root și apăsați ↵ Enter
Vi se va solicita să setați o nouă parolă pentru utilizatorul root. Nu pierdeți această parolă.
Pasul 3. Introduceți o parolă, apoi apăsați ↵ Enter
Pasul 4. Tastați din nou parola când vi se solicită, apoi apăsați ↵ Enter
Utilizatorul root ar trebui să aibă acum o parolă.
Pasul 5. Tastați su - și apăsați ↵ Enter
Introduceți parola root atunci când vi se solicită să ajungeți la promptul root.
Pentru a dezactiva contul root, tastați sudo passwd -dl root
sfaturi
- Ar trebui să evitați autentificarea cât mai mult posibil. Puteți rula aproape orice comandă necesară pentru superutilizator cu sudo sau gksudo.
- De asemenea, puteți utiliza sudo –i pentru a accesa shell-ul unui alt utilizator din sistem. Pentru a deveni utilizator „jane”, tastați sudo –I jane și apoi introduceți parola DUMNEAVOASTRĂ când vi se solicită (nu Jane).