Aquest missatge d’error ens dona la clau del que està passant.
El missatge «Miquel is not in the sudoers file» significa que l’usuari amb el qual has iniciat sessió actualment (el Miquel) no té permisos d’administrador.
Com que el Miquel no és administrador, el sistema li permet posar la seva contrasenya («Verificación exitosa»), però després li denega el permís per executar la comanda sudo. En resum: el Miquel no es pot donar permisos a si mateix.
Per solucionar-ho, has de seguir una d’aquestes tres opcions, depenent de la teva situació:
Opció 1: Si hi ha un altre usuari administrador a l’ordinador (La més fàcil)
Si a l’ordinador hi ha un altre compte d’usuari que sí que tingui permisos d’administrador (per exemple, l’usuari «admin» del qual parlàvem abans):
- Tanca la sessió del Miquel (menú d’inici > Tancar sessió).
- Inicia sessió amb l’altre usuari administrador.
- Obre la Terminal i executa la comanda:
sudo usermod -aG sudo Miquel - Posa la contrasenya d’aquest altre usuari admin. Un cop fet, tanca la sessió i torna a entrar com a Miquel.
Opció 2: Si coneixes la contrasenya de «root»
Si en el passat vas activar el compte root i en saps la contrasenya, pots saltar-te el sudo:
- Amb la sessió del Miquel oberta, escriu a la terminal:
su - - Et demanarà la contrasenya. Posa la contrasenya de root (no la del Miquel).
- Un cop dins (el cursor canviarà a
root@beseit-PC:~#), executa la comanda sense el «sudo» al davant:usermod -aG sudo Miquel - Escriu
exitper sortir i torna a iniciar sessió com a Miquel.
Opció 3: Si el Miquel és l’ÚNIC usuari i no saps la contrasenya root (Mode Recuperació)
Si el Miquel és l’únic usuari de l’equip i mai has activat el root, hauràs d’entrar en mode recuperació per forçar el canvi:
- Reinicia l’ordinador.
- Quan aparegui el menú negre del GRUB (just abans de carregar el deepin, on tries el sistema operatiu), ràpidament prem la tecla
Eper editar. - Busca amb les fletxes del teclat la línia que comença per la paraula
linux. - Vés al final d’aquesta línia. Probablement veuràs la paraula
ro. Canviaroperrwi, just al final de tot de la línia, afegeix un espai i escriu:init=/bin/bash
(La línia hauria d’acabar semblant a:... rw init=/bin/bash). - Prem
F10oCtrl + Xper arrencar. - L’ordinador arrencarà i et deixarà en una terminal en mode root (no et demanarà contrasenya).
- Escriu la següent comanda per donar-li permisos al Miquel:
usermod -aG sudo Miquel - Per reiniciar l’ordinador i tornar a la normalitat, escriu:
exec /sbin/init(Si això no funciona, pots prémer el botó físic de reinici de l’ordinador o escriurereboot -f).
Quan l’ordinador torni a arrencar, inicia sessió com a Miquel i ja podràs utilitzar sudo normalment.
comprovar
Miquel@beseit-PC:$ whoami$ id -nG
Miquel
Miquel@beseit-PC:
Miquel sudo
Miquel@beseit-PC:~$
