Prueba el guardia de Molly:
$ sudo apt-get install molly-guard
Este paquete evitará el apagado / reinicio / suspensión / suspensión involuntaria al solicitarle interactivamente que ingrese el nombre de host del sistema.
Sin embargo, es trivial configurar molly-guard para desactivar por completo el apagado / reinicio / suspensión / hibernación. Simplemente cree un archivo ejecutable en /etc/molly-guard/run.d/99-prevent-all que contenga esto:
#!/bin/sh
exit 1
(No mencionaste el sistema operativo, esto es para Ubuntu).
Historia
Si tienes curiosidad, el término molly-guard es como se llama la cubierta sobre un botón rojo. Vea el artículo de Wikipedia en Big Red Button si tiene curiosidad.
extracto
Un Big Red Switch a menudo incluye un molly-guard, una cubierta que se debe levantar para activar el interruptor. El guardia original de Molly fue manipulado por jurado de Plexiglas para evitar que la joven hija de un programador, Molly, presione el BRS en un servidor IBM 4341, después de haberlo hecho dos veces en un día.
Otras distribuciones
Puede tomar el .deb
paquete y usarlo alien
para convertirlo a un RPM adecuado para Fedora / RHEL / CentOS.
$ sudo yum install alien
$ alien -r molly-guard*.deb