Error en Debian 11 al ejecutar sudo

Error en Debian 11 al ejecutar sudo, desde el usuario que ha iniciado la sesión.

Al igual que en la versión anterior, en Debian 11 también existen algunas versiones donde al ejecutar sudo nos aparece un error. Lo llamamos error por denominarlo de alguna forma reconocible, porque en realidad no es un error, es una medida de seguridad bajo mi punto de vista un tanto desproporcionada. Aparece un mensaje similar al siguiente.

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

Por muy extraño que parezca, sudo no funciona de forma predeterminada en algunas instalaciones nuevas de Debian 11. La razón es fácil de explicar, el nombre de usuario no se agrega automáticamente al grupo sudo, nos dicen que por medidas de seguridad. Este efecto también se produce al agregar un nuevo usuario, si no lo añades intencionadamente al grupo sudo.

sudo

Sudo en Debian

 

Error en Debian 11 al ejecutar sudo

Por suerte la solución al problema es bastante sencilla, aunque de todas formas si prefieres mantenerlo como está ahora por el motivo que sea, puedes acceder con permisos con este comando.

su -

Ejemplo…

sergio@sololinux:~$ su -
Contraseña: 
root@sololinux:~#

Esto anterior puede ser un engorro, ya que por ejemplo si quieres actualizar el sistema, o ejecutar cualquier comando que requiera permisos, tienes que ejecutar dos comandos.

Actualizar Debian

Actualizar Debian

 

Lo más cómodo es operar de la manera tradicional, y para ello lo mejor es agregar nuestro usuario al grupo sudo (o varios usuarios). Antes de hacer nada, verificamos que no exista el usuario en el grupo sudo (desde la sesión del usuario).

groups

Como puedes ver en el siguiente ejemplo, el usuario sergio no pertenece al grupo sudo.

sergio@sololinux:~$ groups
sergio cdrom floppy audio dip video plugdev netdev bluetooth lpadmin scanner
sergio@sololinux:~$

Está claro que tenemos que añadir el usuario sergio al grupo. Sigue los pasos que te indico, con el nombre de tu usuario. Comenzamos obteniendo los permisos requeridos.

su -

Ejecuta este comando.

# Inserta tu usuario

usermod -aG sudo sergio

Bien, ya lo tienes, pero tranquilo que aún no está operativo. Es necesario reiniciar la sesión de usuario o el propio sistema. En nuestro caso reiniciamos el sistema.

reboot

Ejemplo de secuencia completa.

sergio@sololinux:~$ su -
Contraseña: 
root@sololinux:~# usermod -aG sudo sergio
root@sololinux:~#
root@sololinux:~#reboot
    ..............................

 

Una vez reinicie el sistema, verificamos que nuestro usuario pertenece al grupo sudo.

groups

En la salida de ejemplo, vemos que sergio está incluido en sudo.

sergio@sololinux:~$ groups
sergio cdrom floppy sudo audio dip video plugdev netdev bluetooth lpadmin scanner
sergio@sololinux:~$

Para terminar intentamos actualizar de la forma tradicional.

sudo apt update

Como puedes ver en la imagen de ejemplo, ahora sí que funciona tal como esperamos. Bravo.

sudo apt update en Debian 11 Bullseye

sudo apt update en Debian 11 Bullseye

 

Canales de Telegram: Canal SoloLinux – Canal SoloWordpress

Espero que este artículo te sea de utilidad, puedes ayudarnos a mantener el servidor con una donación (paypal), o también colaborar con el simple gesto de compartir nuestros artículos en tu sitio web, blog, foro o redes sociales.

Chat de SoloLinux en Telegram

 

6 Comentarios

  1. Juan Doni
    20/08/2021
    • Sergio G.B.
      20/08/2021
      • Sergio G.B.
        20/08/2021
  2. t3rr0rz0n3
    20/08/2021
    • Sergio G.B.
      20/08/2021
    • Sergio G.B.
      20/08/2021

Agregar comentario

1 logo sololinux

Suscríbete a SoloLinux

Recibe todos los nuevos artículos es tu correo electrónico

You have Successfully Subscribed!

Ir al contenido