¿Comó? Instalar y Configurar el Comando sudo en Debian

¿Exáctamente que es y que hace sudo?

Sudo permite implementar un control de acceso altamente granulado de que usuarios ejecutan que comandos. Si un usuario normal desea ejecutar un comando de root (o de cualquier otro usuario), sudo verifica en su lista de permisos y si está permitido la ejecución de ese comando para ese usuario, entonces sudo se encarga de ejecutarlo. Es decir, sudo es un programa que basado en una lista de control (/etc/sudoers) permite (o no) la ejecución al usuario que lo invocó sobre un determinado programa propiedad de otro usuario, generalmente del administrador del sistema ‘root’. A continuacion te mostrare como instalar y configurar sudo en Debían:

Paso 1: Instalación

Al instalar una distribución GNU/Linux, lo primero que se recomienda hacer es actualizar las fuentes o repositorios disponibles de los paquetes de software, por lo que escribimos en la consola:

sudo apt-get install update

En Debían nos encontraremos con un problema sudo: command not found , lo cual indica que el comando no ha sido instalado, para solucionar este problema realizamos lo siguiente:

su
apt-get install sudo

Paso 2: Configuración

Ahora que ya tenemos instalado el comando sudo para configurarlo tenemos dos alternativas:

La primera opción

es añadir nuestro usuario al grupo sudo de la siguiente manera:

su
apt-get install sudo
usermod -a -G sudo nombre_de_tu_usuario
reboot

La segunda opción

es modificar la lista de control sudoers de la siguiente manera:

su
nano /etc/sudoers

Encontraremos el siguiente contenido:

Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root    ALL=(ALL:ALL) ALL

A continuación agregamos nuestro usuario al grupo:

Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root    ALL=(ALL:ALL) ALL
nombre_de_tu_usuario     ALL=(ALL:ALL) ALL

Para comprobar que todo fue correcto puedes probar el siguiente comando

sudo apt-get update

Deja un comentario

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