Como instalar y configurar sudo en Debian 12
Antes de empezar con el tutorial de: Como instalar y configurar sudo en Debian 12? La primera pregunta es: Porque utilizar sudo?
Utilizar sudo
, que significa «superuser do», es una práctica común y segura en sistemas basados en Unix y Linux por varias razones:
- Control de acceso:
sudo
permite un control más granular sobre quién puede realizar acciones administrativas en el sistema. En lugar de permitir el acceso directo como superusuario (root), los usuarios pueden ejecutar comandos específicos con privilegios elevados solo cuando sea necesario. - Auditoría:
sudo
registra todas las operaciones realizadas con privilegios elevados, lo que facilita la auditoría y el seguimiento de las actividades de administración del sistema. - Seguridad: Limita la exposición a riesgos de seguridad. Al utilizar
sudo
, los usuarios solo tienen acceso temporal y restringido a los privilegios de root cuando sea necesario, reduciendo así la posibilidad de daños accidentales o malintencionados en el sistema. - Mejor práctica de seguridad: La práctica de utilizar
sudo
en lugar de iniciar sesión directamente como root es una recomendación de seguridad comúnmente aceptada. Iniciar sesión como root puede resultar en acciones administrativas inadvertidas y potencialmente peligrosas. - Control de permisos:
sudo
permite asignar permisos de administración de manera selectiva a usuarios individuales o grupos, lo que ofrece un mayor control sobre quién puede realizar qué tareas administrativas.
En resumen, utilizar sudo
es una práctica recomendada porque mejora la seguridad del sistema, proporciona un control más granular sobre los privilegios de administración y facilita la auditoría de actividades administrativas.
Para instalar y configurar sudo
en Debian 12, puedes seguir estos pasos:
- Iniciar sesión como usuario root: Si no estás ya como root, inicia sesión con el usuario root o utiliza el comando
su
para cambiar al usuario root.
su -
- Actualizar el sistema: Es una buena práctica actualizar el sistema antes de instalar nuevos paquetes.
apt update
apt upgrade
- Instalar sudo: Si aún no está instalado, puedes instalar
sudo
utilizandoapt
.
apt install sudo
- Agregar usuarios al grupo sudo: Por defecto, en Debian, los usuarios en el grupo sudo pueden utilizar el comando
sudo
. Puedes agregar un usuario al grupo sudo utilizando el comandousermod
.
sermod -aG sudo nombre_de_usuario
Reemplaza nombre_de_usuario
con el nombre de usuario al que deseas otorgar acceso a sudo
.
- Configuración de sudo (opcional): Puedes personalizar la configuración de sudo según tus necesidades. El archivo principal de configuración de sudo es
/etc/sudoers
, pero debes evitar editarlo directamente. En su lugar, utiliza el comandovisudo
que realiza un chequeo de sintaxis antes de guardar los cambios.
visudo
Esto abrirá el archivo de configuración de sudo en un editor de texto (por lo general, nano
). Aquí puedes agregar configuraciones específicas para usuarios o grupos si es necesario.
- Comprobación de la configuración: Una vez que hayas agregado usuarios al grupo sudo y, opcionalmente, configurado sudoers, puedes comprobar que
sudo
esté funcionando correctamente con el nuevo usuario.
sudo whoami
Este comando debería devolver root
si el usuario tiene privilegios sudo adecuados.
Una vez completados estos pasos, sudo
debería estar instalado y configurado correctamente en tu sistema Debian 12, permitiendo a los usuarios especificados ejecutar comandos con privilegios de superusuario de manera segura.
Pingback: Como instalar CSF (Config Server Firewall) en Debian 12