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.