Cómo Instalar y Configurar Sudo en un Servidor con Debian
En Debian, sudo es una herramienta vital que permite a los usuarios ejecutar comandos con privilegios de administrador de manera controlada. Si eres nuevo en Debian o necesitas agregar un usuario al grupo de sudo, este tutorial te guiará paso a paso en el proceso de instalación y configuración.
¿Por qué Necesitamos sudo?
En sistemas Linux, sudo permite ejecutar tareas administrativas sin necesidad de acceder directamente a la cuenta de superusuario (root). Esto es útil por razones de seguridad, ya que limita el acceso a comandos sensibles a solo los usuarios que necesitan esos permisos.
Si estás utilizando Debian y solo has intalado el sistema base no tienes configurado sudo en tu sistema, o si deseas agregar tu usuario al grupo de sudo para tener acceso administrativo, sigue estos sencillos pasos.
Paso 1: Deshabilitar el repositorio del CD-ROM
Puedes hacerlo ejecutando el siguiente comando, que deshabilita cualquier entrada relacionada con el CD-ROM sin necesidad de editar el archivo sources.list manualmente.
su -c "sed -i '/cdrom:/s/^/#/' /etc/apt/sources.list"
Paso 2: Instalar sudo
Para empezar, asegúrate de que sudo esté instalado en tu sistema Debian. Si no lo está, puedes instalarlo fácilmente usando el siguiente comando en la terminal.
Abre una terminal e ingresa como usuario root o como un usuario con privilegios administrativos.
Si ya tienes acceso como root, simplemente omite el paso de sudo y usa el siguiente comando para instalar sudo:
su -c "apt update && apt install sudo passwd"
Si ya tienes instalado sudo en tu cuenta, simplemente puedes ejecutar:
sudo apt update && sudo apt install sudo passwd
Esto actualizará los repositorios y procederá con la instalación del paquete sudo.
Paso 3: Agregar un Usuario al Grupo sudo
Una vez que hayas instalado sudo, el siguiente paso es agregar tu usuario al grupo sudo para que puedas ejecutar comandos con privilegios elevados:
su -c "/usr/sbin/usermod -aG sudo $USER"
Este comando agrega tu usuario actual al grupo sudo sin eliminarlo de otros grupos a los que ya pertenece.
Una vez que hayas agregado el usuario, deberás cerrar sesión y volver a iniciarla para que los cambios tengan efecto.
Paso 4: Verificar que el Usuario Está en el Grupo sudo
Para confirmar que tu usuario ha sido agregado correctamente al grupo sudo, puedes ejecutar el siguiente comando:
groups $USER
Este comando te mostrará todos los grupos a los que pertenece tu usuario. Si todo está correcto, sudo
aparecerá en la lista.
Paso 5: Probar sudo
Finalmente, puedes probar que sudo funciona correctamente ejecutando un comando simple que requiera privilegios de administrador. Por ejemplo:
newgrp sudo
sudo whoami
El comando anterior debería devolver root
, lo que indica que tienes privilegios de administrador.
Resumen de comandos:
su -c "sed -i '/cdrom:/s/^/#/' /etc/apt/sources.list"
su -c "apt update && apt install sudo passwd"
su -c "/usr/sbin/usermod -aG sudo $USER"
groups $USER
newgrp sudo
sudo whoami