GNU/Linux >> Znalost Linux >  >> Cent OS

Jak deaktivovat „Alt+Ctrl+Del“ způsobující restartování systému v CentOS/RHEL 7

Zkusili jste stisknout kombinaci kláves „Alt+Ctrl+Del“ v systému CentOS/RHEL? No, nezkoušejte to, pokud nevíte, co to dělá. Kombinace kláves „Alt+Ctrl+Del“ restartuje váš server CentOS/RHEL. U dřívějších verzí, jako je CentOS/RHEL 6, byl soubor, který způsobí, že init zpracuje Ctrl-Alt-Del /etc/init/control-alt-delete.conf .

V CentOS/RHEL 7, /etc/init/control-alt-delete.override žádné další práce na přepsání kombinace kláves. Příspěvek poskytuje postup pro deaktivaci kombinace kláves „alt+ctrl+del“, aby se zabránilo náhodnému vypnutí.

Maskování cíle ctrl-alt-del.target

1. Pokud je požadavkem deaktivovat kombinaci kláves „ctrl+Alt+delete“, je třeba službu maskovat. Je to jako deaktivace služby. Spusťte následující příkaz:

# systemctl mask ctrl-alt-del.target

nebo

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

2. systemd rozpozná jednotky symbolicky propojené s /dev/null a zobrazí je jako maskované. Pokud se jeden pokusí odeslat kombinaci kláves, selže s následující podobnou chybou.

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

3. Výše ​​uvedené kroky však nezablokují kombinaci kláves „ctrl+Alt+delete“ v režimu GUI. Chcete-li jej zakázat v GUI, změňte nastavení klávesnice.

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

Odmaskování cíle ctrl-alt-del.target Target

Chcete-li odmaskovat cíl ctrl-alt-del.target a vrátit se zpět, spusťte následující příkaz:

# systemctl unmask ctrl-alt-del.target

Zakázání „ctrl-alt-del.target Target“ v režimu GUI pomocí CLI

Pomocí níže uvedených kroků deaktivujete kombinaci kláves „Alt+Ctrl+Del“ v GUI pomocí CLI.

Deaktivace pro uživatele

1. Musíme zkontrolovat hodnotu „DBUS_SESSION_BUS_ADDRESS ” proměnná prostředí z již přihlášeného GNOME. Například `testuser` se již přihlásil do GNOME a vytvořili terminál GNOME, použijeme následující příkaz:

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

2. Označte výstup a poté přejděte na relaci ssh a exportujte ji:

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

3. Nyní můžeme pomocí gsettings nastavit hodnotu klíče:

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

4. Zkontrolujte, zda byl klíč úspěšně změněn:

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

Deaktivace pro všechny uživatele

1. Vytvořte soubor v adresáři „/etc/dconf/db/local.d/ s nastavením, které se má použít globálně. Například:

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

2. Aktualizujte nastavení dconf:

# dconf update

Ověřte, zda je kombinace kláves „ctrl-alt-del“ globálně zakázána.

Jak zakázat Ctrl+Alt+Del způsobující restartování systému v CentOS/RHEL 6
Jak zakázat kombinaci kláves „alt+ctrl+Del“ způsobující restart v CentOS/RHEL 4,5


Cent OS
  1. Jak zakázat IPv6 na CentOS / RHEL 7

  2. Jak zakázat NUMA v CentOS / RHEL 6,7

  3. Jak zakázat kombinaci kláves „alt+ctrl+Del“ způsobující restart v CentOS/RHEL 4,5

  1. Jak zakázat Ctrl+Alt+Del způsobující restartování systému v CentOS/RHEL 6

  2. Jak zakázat nebo povolit HBA bez restartu pod CentOS/RHEL

  3. Jak deaktivovat režim FIPS na CentOS/RHEL 7

  1. Jak deaktivovat NetworkManager na CentOS / RHEL 7

  2. Jak zakázat nebo prodloužit limit rychlosti protokolování systému na CentOS/RHEL 6

  3. Jak zakázat nebo prodloužit limit rychlosti protokolování systému na CentOS/RHEL 7