Auf meinem System können Benutzer das System neu starten und herunterfahren. Von Zeit zu Zeit muss ich die Software aktualisieren (oder etwas anderes tun) und ich möchte nicht, dass Benutzer das System neu starten / herunterfahren, bis ich fertig bin.
Gibt es eine Möglichkeit zu verhindern, dass das System neu gestartet / heruntergefahren wird, während root angemeldet ist (lokal oder über SSH)?
/etc/acpi/powerbtn.sh
Antworten:
Versuchen Sie es mit Molly Guard:
Dieses Paket verhindert ein unbeabsichtigtes Herunterfahren / Neustarten / Anhalten / Ruhezustand, indem Sie interaktiv aufgefordert werden, den Hostnamen des Systems einzugeben.
Es ist jedoch trivial, Molly-Guard so zu konfigurieren, dass das Herunterfahren / Neustarten / Anhalten / Ruhezustand vollständig deaktiviert wird. Erstellen Sie einfach eine ausführbare Datei unter /etc/molly-guard/run.d/99-prevent-all, die Folgendes enthält:
(Sie haben das Betriebssystem nicht erwähnt, dies ist für Ubuntu).
Geschichte
Wenn Sie neugierig sind, nennt man den Begriff Molly-Guard das Cover über einem roten Knopf. Lesen Sie den Wikipedia-Artikel über Big Red Button, wenn Sie neugierig sind.
Auszug
Andere Distributionen
Sie können das
.deb
Paket nehmen und verwendenalien
, um es in eine für Fedora / RHEL / CentOS geeignete Drehzahl zu konvertieren.quelle