Introducción.
Por defecto en Linux CentOS, hijo de RedHat, la configuración del comando sudo viene restringida. Su filosofía es la de utilizar al usuario root directamente. Si intentamos ejecutar cualquier comando mediante sudo se obtiene siempre este mensaje de error.
xxxxx is not in the sudoers file. This incident will be reported.
Quienes utilizamos Ubuntu, hijo de Debian, estamos acostumbrados a un usuario root sin contraseña y a utilizar el sudo cada vez que se va a desarrollar alguna actividad de administración que requiera los privilegios del superusuario. A continuación se detallan los pasos necesarios para configurar de esta manera el comportamiento del comando sudo.
Procedimiento.
Configuración de sudoers.
Realice los pasos de esta sección como usuario administrador.
$ su - # visudo
Remueva el comentario inicial de la siguiente línea según como se muestra a continuación.
## Allows people in group wheel to run all commands
%wheel ALL=(ALL) ALL
Autorización a los usuarios.
Utilizando las herramientas de administración gráficas.
Ejecute la herramienta de administración de usuarios y grupos.
Seleccione las preferencias del Administrador de Usuarios y Grupos mediante el siguiente menú.
Edit > Preferences.
Remueva la marca de la casilla de verificación llamada Hide system users and groups.
Seleccione la hoja Groups y en ella ubique al grupo wheel y presione el botón de Properties en la parte superior.
Seleccione los usuarios que estarán autorizados para ejecutar el comando sudo y presione el botón de Ok .
Utilizando las herramientas de administración de línea de comando.
# usermod -G wheel jimezam
Listo!
Aposteriori.
Si se desea una aproximación un poco mas cercana a la forma como Debian maneja este tipo de autorizaciones, puede que le sea interesante bloquear el acceso directo al usuario root mediante su contraseña. Para hacer esto ejecute el siguiente comando.
$ sudo passwd -l root
De esta manera no será posible iniciar sesión de ninguna manera con el usuario root y las tareas administrativas sólo podrán ser ejecutadas mediante la invocación del sudo por los sudoers, es decir, por los usuarios que se hayan inscrito en el grupo wheel. Este procedimiento se revierte fácilmente al asignarle una nueva contraseña al usuario root con passwd.
Artículos relacionados:
- Instalar centos64-general basado en CentOS 5.4 64 bits en KVM
- Actualizar Linux CentOS 5.4 desde línea de comando utilizando Yum
- Instalación básica de Linux CentOS 5.4 en KVM
- Construir Condor 7.4.1 desde fuentes en Linux CentOS 5.4
- Configurar temporalmente la red inalámbrica de Linux Ubuntu 9.10 desde línea de comando




























