Hai provato a premere la combinazione di tasti "Alt+Ctrl+Canc" sul sistema CentOS/RHEL? Bene, non provarlo se non sai cosa fa. La combinazione di tasti "Alt+Ctrl+Canc" riavvierà il server CentOS/RHEL. Per le versioni precedenti come CentOS/RHEL 6 il file che fa sì che init gestisca Ctrl-Alt-Canc era /etc/init/control-alt-delete.conf .
In CentOS/RHEL 7, /etc/init/control-alt-delete.override non funziona più per sovrascrivere la combinazione di tasti. Il post fornisce la procedura per disabilitare la combinazione di tasti "alt+ctrl+canc" al fine di prevenire uno spegnimento accidentale.
Mascherare il target ctrl-alt-del.target
1. Se il requisito è disabilitare la combinazione di tasti "ctrl+Alt+cancella", è necessario mascherare un servizio. È come disabilitare un servizio. Esegui il seguente comando:
# systemctl mask ctrl-alt-del.target
o
# ln -sf /dev/null /etc/systemd/system/ctrl-alt-del.target
2. systemd riconoscerà le unità collegate simbolicamente a /dev/null e le mostrerà come mascherate. Se si tenta di inviare una combinazione di tasti, questo fallirà con il seguente errore simile.
June 9 02:33:43 geeklab systemd: Failed to enqueue ctrl-alt-del.target job: Unit ctrl-alt-del.target is masked.
3. Tuttavia, i passaggi precedenti non disabiliteranno la combinazione di tasti "ctrl+Alt+cancella", in modalità GUI. Per disabilitarlo nella GUI, cambia le impostazioni della tastiera.
Navigate to Applications -> System Tools -> Settings -> Keyboard -> Shortcuts -> System Set value of "Logout" as Disabled
Smascherare il target ctrl-alt-del.target
Per smascherare ctrl-alt-del.target Target e tornare indietro, esegui il seguente comando:
# systemctl unmask ctrl-alt-del.target
Disabilitare "ctrl-alt-del.target Target" in modalità GUI, utilizzando CLI
Utilizzare i passaggi seguenti per disabilitare la combinazione di tasti "Alt+Ctrl+Canc" nella GUI, utilizzando l'interfaccia a riga di comando.
Disabilitazione per utente
1. Dobbiamo controllare il valore di "DBUS_SESSION_BUS_ADDRESS ” variabile d'ambiente da GNOME già registrato. Ad esempio, un `testuser` ha già effettuato l'accesso a GNOME e, dal terminale GNOME, utilizziamo il seguente comando:
$ env | grep DBUS_SESSION_BUS_ADDRESS DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-3UIRkKkjAU,guid=15771e3a5dcb3a7b2c151d00566a2dda
2. Contrassegna l'output, quindi passa alla sessione ssh ed esportalo:
$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-3UIRkKkjAU,guid=15771e3a5dcb3a7b2c151d00566a2dda
3. Ora possiamo usare gsettings per impostare il valore della chiave:
$ gsettings set org.gnome.settings-daemon.plugins.media-keys logout ''
4. Verifica se la chiave è stata modificata correttamente:
$ gsettings get org.gnome.settings-daemon.plugins.media-keys logout ''
Disabilitazione per tutti gli utenti
1. Crea un file nella directory '/etc/dconf/db/local.d/ ' con le impostazioni da applicare globalmente. Ad esempio:
# cat /etc/dconf/db/local.d/00-disable-CAD [org/gnome/settings-daemon/plugins/media-keys] logout=''
2. Aggiorna le impostazioni dconf:
# dconf update
Verifica se la combinazione di tasti "ctrl-alt-canc" è disabilitata a livello globale.
Come disabilitare Ctrl+Alt+Canc che causa il riavvio del sistema in CentOS/RHEL 6Come disabilitare la combinazione di tasti "alt+ctrl+Canc" che causa il riavvio in CentOS/RHEL 4,5