viernes, 16 de diciembre de 2011

LINUX: USUARIO PARA APAGAR UN SERVIDOR

TEMA DE LA CONSULTA: La situación que vamos a resolver es la siguiente. Tenemos un servidor de linux donde está instalado Debian 6.0. Queremos, que en ausencia de los administradores y por alguna razón justificada, se pueda apagar el server sin ser root o darle la contraseña a alguien más.

Respuesta:
Se puede crear un usuario solo para apagar la pc y configurarlo para esos menesteres de manera que cuando se logee en el sistema automáticamente se apague el servidor
1. Crear usuario para apagar
     #adduser apagador
2. Modificar el sudoers para que pueda ese usuario realizar la tarea de shut down
     #nano /etc/sudoers
Agregar la siguiente linea en este archivo.
     apagador ALL=NOPASSWD: /sbin/shutdown -h now
3. Modificar el archivo del perfil del usuario para que ejecute un script al entrar en el sistema y se apague el server.
Editar el fichero    
     #nano ~apagador/.profile
Agregar las lineas siguientes    
     /usr/bin/sudo -u root /sbin/shutdown -h now
     logout

Se aceptan otras sugerencias.

TI-Consultas por Miguel Suárez se encuentra bajo una Licencia Creative Commons Atribución-NoComercial-CompartirIgual 3.0 Unported.
Basada en una obra en http://www.redusers.com.