Solución al error: «user is not in the sudoers file» en Debian

 

Solución al error: «user is not in the sudoers file» en Debian


Acabas de instalar Debian, abres la terminal para actualizar el sistema con:
sudo apt update

y, de repente, aparece el siguiente error:

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

Si es tu primera vez con Debian seguramente pienses: “¿Qué he hecho mal?”.
Tranquilo, no es culpa tuya. Este problema es bastante habitual en Debian porque, a diferencia de Ubuntu, el primer usuario creado durante la instalación no siempre se añade automáticamente al grupo sudo.
La buena noticia es que la solución es muy sencilla.


¿Por qué aparece este error en Debian?

El error indica que tu usuario actual no tiene permisos para ejecutar comandos como administrador.
En Debian, esos permisos se gestionan a través del archivo /etc/sudoers o mediante el grupo sudo.

👉 En resumen: tu usuario no está autorizado para usar sudo, pero el sistema funciona perfectamente.


Solución paso a paso

Para resolverlo, necesitas acceder con la cuenta root, que sí tiene todos los privilegios.

  1. Inicia sesión como root:

    su -

    Introduce la contraseña que estableciste para root durante la instalación.

  2. Añade tu usuario al grupo sudo (sustituye genbyte por tu nombre de usuario):

    usermod -aG sudo genbyte
  3. Comprueba que tu usuario ya pertenece al grupo sudo:

    groups genbyte

    Entre los grupos listados debería aparecer sudo.

  4. Cierra la sesión y vuelve a entrar para que los cambios tengan efecto.


Alternativa: editar el archivo sudoers

Si prefieres hacerlo de forma manual, puedes editar el archivo /etc/sudoers usando visudo
(⚠️ nunca lo edites con un editor de texto cualquiera, porque un error puede dejarte sin sudo).

  1. Accede como root:

    su -
  2. Abre el archivo con visudo:

    visudo
  3. Añade esta línea al final (sustituyendo genbyte por tu usuario):

    genbyte ALL=(ALL:ALL) ALL
  4. Guarda y cierra. A partir de ahora tu usuario podrá utilizar sudo sin problemas.


Conclusión

El error user is not in the sudoers file en Debian puede parecer preocupante al principio, pero en realidad se trata únicamente de un tema de permisos.
Con un par de comandos puedes dar acceso a tu usuario y administrar el sistema de forma normal.

Comentarios

Entradas populares de este blog

NAS SYNOLOGY DSM 7.1 en VMware ESXI - Guía instalación y configuración Synology DSM 7.1 en VMWARE

Temario título piloto Drone en Categoría Específica STS 01-02

Cómo instalar y configurar tu servidor NAS con OpenMediaVault 7 junto con PLEX en Raspberry Pi