Arreglando "el nombre de usuario no está en el archivo sudoers. Este incidente será informado" Error en Ubuntu

Arreglando «el nombre de usuario no está en el archivo sudoers. Este incidente será informado» Error en Ubuntu

ubuntu-sudoers-list

De forma predeterminada, en Ubuntu, la primera cuenta de usuario que creó durante el proceso de instalación también es el administrador del sistema. Usando esta cuenta de usuario, él / ella puede realizar tareas administrativas con el comando «sudo». Si no lo sabe, «sudo» se refiere a Super User Do y todos los usuarios de este grupo están equipados con derechos administrativos para administrar el sistema. Sin embargo, si se eliminó accidentalmente de este grupo «sudo», no podrá hacer nada. En su lugar, lo único que verá es:

damien is not in the sudoers file. This incident will be reported

Cómo me eliminé del grupo sudo

Para mi caso, al agregarme a otro grupo, usé el comando

usermod -G nogroup damien

sin usar el ‘-a‘ parámetro y esto hace que me eliminen del grupo sudo. Si bien todavía puedo usar la computadora (como un usuario estándar), ya no puedo actualizar el sistema, ni instalar/eliminar aplicaciones.

Si estás en la misma situación que yo, aquí está la solución:

1. Reinicie la computadora. Si Ubuntu es su principal y el único sistema operativo en su computadora, presione el botón «Shift» cuando se está iniciando. Esto debería hacer que la pantalla de Grub aparezca en su monitor. En la pantalla de Grub, presione el botón hacia abajo para el modo de recuperación y presione Entrar.

ubuntu-grub-pantalla

2. En la siguiente pantalla, seleccione «Comprobar todo el sistema de archivos (saldrá del modo de solo lectura)».

ubuntu-select-fsck

Cuando vea el mensaje «Terminado, presione Entrar», presione Entrar.

3. A continuación, seleccione «Drop to root shell prompt».

ubuntu-select-shell-prompt

4. Ahora estará en la línea de comandos. Escribe:

usermod -a -G admin username

Reemplace el nombre de usuario con su propio nombre de inicio de sesión.

5. Eso es todo. Ahora escriba «exit” y seleccione “Reanudar arranque normal”.

Siga estos pasos solo si ha estropeado el archivo /etc/sudoers

Los pasos anteriores asumen que su archivo /etc/sudoers todavía está intacto. Si ha manejado mal el archivo /etc/sudoers y lo corrompió. Aquí está lo que tú necesitas hacer:

1. Realice los pasos anteriores hasta el Paso 3.

2. En la línea de comando, escriba

sudo cp /etc/sudoers /etc/sudoers.backup
sudo nano /etc/sudoers

Ingrese las siguientes líneas al archivo

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
 
# Host alias specification
 
# User alias specification
 
# Cmnd alias specification
 
# User privilege specification
root    ALL=(ALL:ALL) ALL
 
# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
 
# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL
 
#includedir /etc/sudoers.d

Presione «Ctrl + o» para guardar el archivo y «Ctrl + x» para salir.

3. A continuación, configure el permiso de archivo del archivo sudoers:

4. Por último, agréguese al grupo sudo:

usermod -a -G admin damien

5. exit el indicador de shell y reanudar el arranque normal.

Debería poder realizar tareas administrativas nuevamente.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Experto Geek - Tu Guía en Tendencias Tecnológicas