¿Cómo Instalar sudo en Debian 12?

¿Cómo Instalar sudo en Debian 12?

Publicado el 25 de marzo de 2024 · Niwo

¿Cómo Instalar sudo en Debian 12?

Si te preguntas ¿Cómo instalar sudo? o, más precisamente, ¿por qué Debian 12 no trae sudo por defecto?, es una duda común al instalar el sistema operativo. Esta decisión se tomó para reducir el tamaño de la imagen original de Debian 12 Bookworm.

Sin embargo, realizar esta instalación es sencillo siguiendo unos pocos pasos, pero ten en cuenta que debes ejecutarlos desde el usuario root.

¿No tengo acceso a la consola? ¿Cómo cambio al usuario root?

Si no tienes acceso a la consola del sistema operativo por cualquier motivo y SSH no te permite acceder como root (ya que, por defecto, el demonio sshd suele tener esta opción bloqueada por seguridad), la solución es simple. Solo debes colocar el siguiente comando en la consola y usar la contraseña de root para cambiar de usuario: bash su


El proceso a partir de aquí es sencillo: simplemente introduce la clave (que no se mostrará al escribirla) y estarás en la cuenta root. Te adjunto una imagen de cómo sería el resultado:

![Utilizando `su` en Debian 12](../../../assets/blog/cambiar-a-usuario-root-en-debian-12.webp)

## Instalación de sudo en Debian 12 Bookworm

### Actualizamos la lista de paquetes:

Esto es importante antes de iniciar cualquier instalación en sistemas Linux.  Actualizamos la lista de paquetes desde los repositorios que APT utiliza con el siguiente comando:

```bash
apt-get update

Instalamos sudo

La instalación de sudo se realiza como cualquier paquete del sistema operativo Linux mediante apt-get:

apt-get install sudo

Ten en cuenta que esto solo es posible si estás en el usuario root. Si no tienes este acceso, no podrás instalar sudo.

Cómo instalar sudo en Debian 12 Bookworm

Agregamos nuestro usuario al grupo de usuarios “sudo”

Esto se hace con un único propósito: darle permiso a usuarios específicos para utilizar el comando sudo, ya que, por defecto, no todos los usuarios pueden usarlo.

Con el usuario root, ejecuta el siguiente comando:

sudo usermod -aG sudo tu_nombre_de_usuario

Recuerda reemplazar tu_nombre_de_usuario con el nombre de la cuenta que vas a agregar al grupo sudo, o se producirá un error.

Una vez introducido, el usuario quedará agregado y podrás utilizar el comando sudo sin problemas en tu usuario principal, sin necesidad de ser root.

¿Instalé sudo pero no puedo usar los comandos con sudo?

Si te aparece el mensaje “usuario is not in the sudoers file”, como en la siguiente imagen:

Cómo usar sudo en Debian 12

Debes agregar tu cuenta al grupo de usuarios “sudo”. Este es un grupo que puedes utilizar para seleccionar a quién dar permiso para acceder al comando sudo.

Agregué mi usuario al grupo de sudo pero aún no puedo usar comandos con sudo.

Esto puede deberse a que la sesión SSH que estás utilizando aún mantiene los privilegios anteriores. La solución es tan sencilla como desconectar y volver a ingresar por SSH, para que puedas utilizar sudo.

Es un caso bastante común en instalaciones rápidas, por lo que una simple desconexión y reconexión suele solucionar el problema rápidamente.

Consideraciones al instalar sudo y dar permisos a un usuario

Debes tener en cuenta que, una vez instales sudo, todos los usuarios del grupo sudo o los usuarios específicos que asignes tendrán permiso para ejecutar aplicaciones mediante el comando sudo. Esto es una consideración de seguridad importante:

Permitir la ejecución de cualquier aplicación como root permite realizar cualquier modificación en el sistema operativo sin dificultad. Por lo tanto, es un riesgo de seguridad importante.

Artículos relacionados