Die Tastenkombination „Strg+Alt+Entf“, wenn sie auf einer virtuellen Konsole (schwarzer Bildschirm tty) gedrückt wird, bewirkt, dass das System neu gestartet wird. Dies ist das Standardverhalten und manchmal mögen Leute diese Funktion nicht, da sie zu versehentlichen Neustarts des Systems führen kann. Der Beitrag enthält das Verfahren zum Deaktivieren der Tastenkombination „Alt+Strg+Entf“, um ein versehentliches Herunterfahren zu verhindern.
Im Fall von CentOS CentOS/RHEL 4,5 wird der Shutdown-Befehl von /sbin/init gesteuert, beschrieben in /etc/inittab als:
# Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -t3 -r now
Befolgen Sie die nachstehenden Schritte, um die Tastenkombination zu deaktivieren, die einen Neustart des Systems bewirkt, wenn sie auf einer virtuellen Konsole gedrückt wird.
Die Tastenkombination „Alt+Strg+Entf“ für alle Benutzer vollständig deaktivieren
1. Kommentieren Sie die Zeile in /etc/inittab aus, indem Sie „#“ am Anfang der Zeile hinzufügen:
# vi /etc/inittab # ca::ctrlaltdel:/sbin/shutdown -t3 -r now
2. HUP-Signal an init(pid=1) senden, um /etc/inittab
neu zu laden# kill -HUP 1
Generieren eines Protokolleintrags, wenn die Tastenkombination „Alt+Strg+Entf“ ohne Neustart gedrückt wird
Der inittab-Eintrag könnte geändert werden, um einen anderen (harmlosen) Befehl auszuführen, z. B. logger (um einen Protokolleintrag zu erstellen):
# vi /etc/inittab # Trap CTRL-ALT-DELETE ca::ctrlaltdel:/bin/logger -p authpriv.warning -t init "Console-invoked Ctrl-Alt-Del was ignored"
Beschränkung der Tastenkombination „Alt+Strg+Entf“ auf bestimmte Benutzer
1. Zusätzlich zu den beiden oben genannten Methoden kann die Tastenkombination „Alt+Strg+Entf“ auf bestimmte Benutzer beschränkt werden. Fügen Sie das -a hinzu Option zum Shutdown-Befehl in der referenzierten Zeile in /etc/inittab, d. h.:
# vi /etc/inittab # Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -t3 -r now -a
2. Füllen Sie eine neue /etc/shutdown.allow Datei mit Benutzern (einer pro Zeile), die Strg-Alt-Entf verwenden dürfen, z. B.:
# cat /etc/shutdown.allow user01 user02
Wenn im obigen Beispiel „Strg-Alt-Entf“ von einer virtuellen Konsole aus gedrückt wird (eines der TTYs mit schwarzem Bildschirm), wird das Herunterfahren nur ausgelöst, wenn die Benutzer root, user01 oder user02 angemeldet sind.
3. Nachdem Sie dies getan haben, weisen Sie den Init-Prozess an, /etc/inittab erneut einzulesen, indem Sie den folgenden Befehl verwenden:
# init qSo deaktivieren Sie „Alt+Strg+Entf“, das einen Systemneustart in CentOS/RHEL 7 verursacht
So deaktivieren Sie Strg+Alt+Entf, das einen Systemneustart in CentOS/RHEL 6 verursacht