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
y, de repente, aparece el siguiente error:
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.
Inicia sesión como root:
Introduce la contraseña que estableciste para root durante la instalación.
Añade tu usuario al grupo sudo (sustituye
genbyte
por tu nombre de usuario):Comprueba que tu usuario ya pertenece al grupo sudo:
Entre los grupos listados debería aparecer sudo.
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).
Accede como root:
Abre el archivo con visudo:
Añade esta línea al final (sustituyendo
genbyte
por tu usuario):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
Publicar un comentario
Comenta...