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

Instalaste Debian, abrís la terminal para actualizar el sistema con sudo apt update y de repente aparece el error:

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

Si es tu primera vez con Debian, seguro pensás: “¿Qué hice mal?”. No te preocupes: este problema es muy común en Debian porque, a diferencia de Ubuntu, el primer usuario creado durante la instalación no siempre se agrega al grupo sudo. La buena noticia es que tiene solución sencilla.

El error significa que tu usuario actual no tiene permisos para ejecutar comandos como administrador. En Debian, la gestión de privilegios se maneja a través del archivo /etc/sudoers o del grupo sudo. Si tu usuario no está ahí, no puede usar sudo.

En resumen: no es un fallo del sistema, simplemente tu usuario no está autorizado para usar sudo.

Para arreglarlo necesitás usar la cuenta root, que sí tiene permisos totales.

  1. Accedé como root: su - Ingresá la contraseña que definiste para root durante la instalación.
  2. Agregá tu usuario al grupo sudo (reemplazá mauro por tu usuario real): usermod -aG sudo mauro
  3. Verificá que tu usuario ahora pertenece al grupo sudo: groups mauro La salida debería incluir sudo.
  4. Salí de la sesión y volvé a entrar para que los cambios tengan efecto.

Si preferís hacerlo manualmente, podés editar el archivo /etc/sudoers usando visudo (nunca lo edites con un editor común porque un error puede dejarte sin sudo).

  1. Entrá como root: su -
  2. Abrí el archivo con visudo: visudo
  3. Agregá una línea como esta al final: mauro ALL=(ALL:ALL) ALL

Guardá y cerrá. Ahora tu usuario ya puede usar sudo.

El error user is not in the sudoers file en Debian puede asustar al principio, pero es simplemente un tema de permisos. Con unos pocos pasos podés darle acceso a sudo a tu usuario y administrar tu sistema sin problemas.

Publicaciones Similares

Deja una respuesta

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