En mi sistema, los usuarios pueden reiniciar y apagar el sistema. De vez en cuando necesito actualizar el software (o hacer cualquier otra cosa) y no quiero que los usuarios reinicien / apaguen el sistema hasta que haya terminado.
¿Hay alguna manera de evitar que el sistema se reinicie / apague mientras la raíz está conectada (localmente o a través de SSH)?

/etc/acpi/powerbtn.shRespuestas:
Prueba el guardia de Molly:
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:
(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
Otras distribuciones
Puede tomar el
.debpaquete y usarloalienpara convertirlo a un RPM adecuado para Fedora / RHEL / CentOS.fuente