Mein Betriebssystem ist RHEL 6.2
Ich deaktiviere Ctrl +Alt +Entf durch Änderung in /etc/init/control-alt-del.conf
die Zeile
exec /sbin/shutdown -r now "Control-alt-del pressed"
von
exec /bin/true
Ich werde es nächsten Sonntag testen.
Meine Fragen:
-
Gibt es Daemons, die neu gestartet werden müssen?
-
Ich behalte eine Kopie auf der ursprünglichen
/etc/init/control-alt-del.conf
in /etc/init, ist es sicher?
Ich meine, wird der Shutdown-Teil von exec nicht ausgelöst? -
offiziellerer Weg, um Ctrl zu deaktivieren +Alt +Entf ?
Bearbeiten:
getestet auf vmware player 6.0.3 (für das, was es wert ist, ist dies kein Virtualisierungsproblem)
- Datei bearbeiten, keine Exec-Zeile, kein Neustart, Benutzer angemeldet in GUI, Strg senden +Alt +Entf :Eingabeaufforderung zum Herunterfahren
- Nach dem Neustart, keine Exec-Zeile, Benutzer an GUI angemeldet, Strg senden +Alt +Entf :Eingabeaufforderung zum Herunterfahren
- nach dem Neustart, exec /bin/true, an GUI angemeldeter Benutzer, sende
Strg +Alt +Entf :Eingabeaufforderung zum Herunterfahren - nach Neustart exec /bin/true, nein Benutzer, der an der GUI angemeldet ist, sende
Strg +Alt +Entf :keine Aufforderung zum Herunterfahren
Akzeptierte Antwort:
Da dies der Weg ist, eine Funktion zu aktivieren, die auf das Drücken von Strg reagiert +Alt +Entf , es ist auch der, wahrscheinlich offizielle, Punkt zum Ausschalten.
Sie sollten exec shutdown...
einfach auskommentieren ('#' vor der Zeile). und es besteht keine Notwendigkeit, exec /bin/true
einzufügen . Sie brauchen keine Kopie der Datei aufzubewahren, wenn Sie die Dinge einfach auskommentieren.
Ich würde das System nach der Änderung neu starten, da ich denke, dass es init selbst ist, das diese Datei liest, nicht irgendein Daemon. Das bloße Ändern der Datei ohne weiteres Zutun hat keine Wirkung¹.
¹ In der guten alten Zeit hat man die Strg gesetzt +Alt +Entf Handhabung in /etc/inittab
und Sie könnten ein init q
ausführen nach einer Änderung.