Um die Aktionen zu ändern, die der Server ausführt, wenn er ein ACPI-Ereignis empfängt, das den Netzschalter anzeigt, bearbeiten Sie Folgendes:/etc/acpi/powerbtn.sh
Skript.
Dies verhindert jedoch nicht, dass die Taste gedrückt gehalten wird, um das Ausschalten zu erzwingen.
Wo wir gerade dabei sind, die Zeile in /etc/inittab:
ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
Steuert die Aktion, die beim Drücken von C-A-D ausgeführt wird.
Obwohl Sie über ACPI das Drücken eines Einschaltknopfs abfangen können, können Sie Ihre Freundin nicht daran hindern, den Knopf gedrückt zu halten (um das Ausschalten zu erzwingen) oder den Stecker Ihres Servers zu ziehen.
Mein bester Vorschlag ist, mit deiner Freundin zu sprechen. Kommunikation ist der Schlüssel;)
Altes Thema, aber es kann nützlich sein, es zu aktualisieren
In Debian Stretch (und möglicherweise nach Wheezy) wird der Power Manager von systemd-Konfigurationsdateien verwaltet. Um beispielsweise das Verhalten des PowerButton-Drucks von „Ausschalten“ auf „Suspendieren“ zu ändern, bearbeiten Sie die Datei /etc/systemd/logind.conf und ändern Sie die Folgezeile von
#HandlePowerKey=poweroff
zu
HandlePowerKey=suspend
und starten Sie den Dienst mit
neusystemctl restart systemd-logind.service
Eine gute Referenz ist der von @allen
gepostete ArchLinux-Link