GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So deaktivieren Sie „Alt+Strg+Entf“, das einen Systemneustart in CentOS/RHEL 7 verursacht

Haben Sie versucht, die Tastenkombination „Alt+Strg+Entf“ auf dem CentOS/RHEL-System zu drücken? Nun, versuchen Sie es nicht, wenn Sie nicht wissen, was es tut. Die Tastenkombination „Alt+Strg+Entf“ startet Ihren CentOS/RHEL-Server neu. Für frühere Versionen wie CentOS/RHEL 6 war die Datei /etc/init/control-alt-delete.conf, die bewirkt, dass init Strg-Alt-Entf verarbeitet .

In CentOS/RHEL 7 /etc/init/control-alt-delete.override funktioniert nicht mehr, um die Tastenkombination zu überschreiben. Der Beitrag bietet das Verfahren zum Deaktivieren der Tastenkombination „Alt+Strg+Entf“, um ein versehentliches Herunterfahren zu verhindern.

Maskieren des Ziels ctrl-alt-del.target

1. Wenn die Tastenkombination „Strg+Alt+Entf“ deaktiviert werden muss, muss ein Dienst maskiert werden. Dies ist wie das Deaktivieren eines Dienstes. Führen Sie den folgenden Befehl aus:

# systemctl mask ctrl-alt-del.target

oder

# ln -sf /dev/null /etc/systemd/system/ctrl-alt-del.target

2. systemd erkennt Einheiten, die symbolisch mit /dev/null verknüpft sind, und zeigt sie als maskiert an. Wenn man versucht, eine Tastenkombination zu senden, schlägt dies mit dem folgenden ähnlichen Fehler fehl.

June 9 02:33:43 geeklab systemd: Failed to enqueue ctrl-alt-del.target job: Unit ctrl-alt-del.target is masked.

3. Die obigen Schritte deaktivieren jedoch nicht die Tastenkombination „Strg+Alt+Entf“ im GUI-Modus. Um es in der GUI zu deaktivieren, ändern Sie die Tastatureinstellungen.

Navigate to  Applications -> System Tools -> Settings -> Keyboard  -> Shortcuts -> System 
Set value of "Logout" as Disabled

Demaskieren des Ziels ctrl-alt-del.target

Um das Ziel ctrl-alt-del.target zu demaskieren und zurückzusetzen, führen Sie den folgenden Befehl aus:

# systemctl unmask ctrl-alt-del.target

Deaktivierung von „ctrl-alt-del.target Target“ im GUI-Modus mit CLI

Führen Sie die folgenden Schritte aus, um die Tastenkombination „Alt+Strg+Entf“ in der GUI mithilfe der CLI zu deaktivieren.

Deaktivierung pro Benutzer

1. Wir müssen den Wert von „DBUS_SESSION_BUS_ADDRESS überprüfen ” Umgebungsvariable aus dem bereits angemeldeten GNOME. Beispielsweise hat sich ein `testuser` bereits bei GNOME angemeldet und vom GNOME-Terminal aus verwenden wir den folgenden Befehl:

$ env | grep DBUS_SESSION_BUS_ADDRESS
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-3UIRkKkjAU,guid=15771e3a5dcb3a7b2c151d00566a2dda

2. Markieren Sie die Ausgabe und wenden Sie sich dann der SSH-Sitzung zu und exportieren Sie sie:

$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-3UIRkKkjAU,guid=15771e3a5dcb3a7b2c151d00566a2dda

3. Jetzt können wir gsettings verwenden, um den Wert des Schlüssels festzulegen:

$ gsettings set org.gnome.settings-daemon.plugins.media-keys logout ''

4. Überprüfen Sie, ob der Schlüssel erfolgreich geändert wurde:

$ gsettings get org.gnome.settings-daemon.plugins.media-keys logout
''

Für alle Benutzer deaktivieren

1. Erstellen Sie eine Datei im Verzeichnis „/etc/dconf/db/local.d/ ‘ mit den Einstellungen, die global angewendet werden sollen. Zum Beispiel:

# cat /etc/dconf/db/local.d/00-disable-CAD 
[org/gnome/settings-daemon/plugins/media-keys]
logout=''

2. Aktualisieren Sie die dconf-Einstellungen:

# dconf update

Überprüfen Sie, ob die Tastenkombination „Strg-Alt-Entf“ global deaktiviert ist.

So deaktivieren Sie Strg+Alt+Entf, was einen Systemneustart in CentOS/RHEL 6 verursacht
So deaktivieren Sie die Tastenkombination „Alt+Strg+Entf“, die einen Neustart in CentOS/RHEL 4,5 verursacht


Cent OS
  1. So deaktivieren Sie NetworkManager unter CentOS / RHEL 7

  2. So deaktivieren Sie NUMA in CentOS / RHEL 6,7

  3. So deaktivieren Sie die Tastenkombination „alt+ctrl+Del“, die einen Neustart in CentOS/RHEL 4,5 verursacht

  4. So deaktivieren Sie Strg+Alt+Entf, wodurch ein Systemneustart in CentOS/RHEL 6 verursacht wird

  5. So deaktivieren oder aktivieren Sie einen HBA ohne Neustart unter CentOS/RHEL

So installieren Sie Cockpit unter CentOS 8 / RHEL 8

So deaktivieren Sie IPv6 unter CentOS 7 / RHEL 7

So deaktivieren Sie IPv6 unter CentOS 8 / RHEL 8

So starten Sie CentOS 8 neu

So deaktivieren Sie lvmetad in CentOS/RHEL

So deaktivieren Sie den os-prober in CentOS/RHEL 7