Necessiteu accés root (també conegut com a superusuari) per executar programes administratius a Linux. Generalment, les distribucions de Linux proporcionen un compte root independent, però aquest compte està bloquejat a Ubuntu Linux per defecte per seguretat. Per executar ordres amb accés root, utilitzeu sudo.
Pas
Mètode 1 de 2: Execució d'ordres arrel amb Sudo
Pas 1. Premeu Ctrl + Alt + T per obrir una finestra de Terminal
A diferència d'altres distribucions de Linux, Ubuntu bloqueja el compte root per defecte. Per tant, no podeu utilitzar l'ordre su per executar un terminal arrel. Per substituir su, utilitzeu sudo.
Pas 2. Introduïu sudo al principi de l'ordre
sudo, abreviatura de superusuari do, us permet executar ordres a Linux com a root.
- Per exemple, l'ordre sudo /etc/init.d/networking stop aturarà els serveis de xarxa i sudo adduser afegirà un usuari nou al sistema. Les dues ordres anteriors han de ser executades com a root.
- Se us demanarà que introduïu la contrasenya del compte abans que sudo executi l'ordre. Linux emmagatzema la vostra contrasenya durant 15 minuts, de manera que no haureu d'escriure-la cada vegada que executeu una ordre.
Pas 3. Utilitzeu l'ordre gksudo per executar programes amb una interfície gràfica que requereixin accés root
Per motius de seguretat, Ubuntu no recomana que utilitzeu sudo per executar programes amb una interfície gràfica. En el seu lloc, inicieu una ordre per obrir un programa d'interfície gràfica amb gksudo.
- Per exemple, utilitzeu l'ordre gksudo gedit / etc / fstab per obrir el fitxer fstab a GEdit, un programa d'edició de text amb una interfície gràfica.
- Si utilitzeu KDE, substituïu gksudo per kdesudo.
Pas 4. Simuleu l'accés root amb l'ordre sudo –i si necessiteu accés al shell root per executar determinats scripts
L'ordre us permet accedir al compte de superusuari i a les variables d'entorn.
- Introduïu l'ordre sudo passwd root per crear una contrasenya i activar el compte root. Recordeu la contrasenya.
- Introduïu sudo -i i, a continuació, proporcioneu la contrasenya root quan se us demani.
- La línia d'ordres canviarà de $ a #. El símbol # indica que teniu accés root.
Pas 5. Doneu accés sudo als usuaris que encara no hi tinguin accés afegint-los al grup sudo
Utilitzeu l'ordre usermod -aG sudo nom d'usuari i substituïu "nom d'usuari" pel nom de l'usuari al qual vulgueu concedir accés.
Mètode 2 de 2: habilitació del compte arrel
Pas 1. Premeu Ctrl + Alt + T per obrir una finestra de Terminal
A diferència d'altres distribucions de Linux, Ubuntu bloqueja el compte root per defecte per seguretat. Per executar ordres de manera segura amb privilegis d’arrel, utilitzeu
sudo
o bé
gksudo
. Si realment necessiteu accedir al compte root, per exemple, per a programes importants als quals només tingui accés un usuari, podeu habilitar el compte root amb una senzilla ordre.
Habilitar el compte root pot danyar el sistema. Ubuntu no recomana habilitar el compte root
Pas 2. Introduïu l'ordre sudo passwd root i premeu Retorn
Se us demanarà que introduïu una nova contrasenya per al compte root. No oblideu aquesta contrasenya.
Pas 3. Introduïu la contrasenya i premeu Retorn
Pas 4. Repetiu la contrasenya quan se us demani i premeu Retorn
Ara, el compte root està protegit amb contrasenya i accessible.
Pas 5. Introduïu su - i premeu Retorn
Introduïu la contrasenya de root quan se us demani que accediu al compte.
Per desactivar el compte root, utilitzeu l'ordre sudo passwd -dl root
Consells
- Sempre que sigui possible, eviteu utilitzar directament el compte root. Podeu executar gairebé qualsevol ordre amb privilegis d'arrel mitjançant sudo o gksudo.
- També podeu utilitzar l'ordre sudo -i per accedir a altres comptes d'usuari del sistema. Per exemple, per accedir a l'usuari "ayu", utilitzeu l'ordre sudo –I ayu i introduïu la vostra contrasenya (en lloc de la d'Ayu).