Avez-vous essayé d'appuyer sur la combinaison de touches "Alt+Ctrl+Suppr" sur le système CentOS/RHEL ? Eh bien, ne l'essayez pas si vous ne savez pas ce qu'il fait. La combinaison de touches "Alt + Ctrl + Suppr" redémarrera votre serveur CentOS/RHEL. Pour les versions antérieures telles que CentOS/RHEL 6, le fichier qui permet à init de gérer Ctrl-Alt-Del était /etc/init/control-alt-delete.conf .
Dans CentOS/RHEL 7, /etc/init/control-alt-delete.override plus de travaux pour remplacer la combinaison de touches. Le message fournit la procédure pour désactiver la combinaison de touches « alt+ctrl+del » afin d'éviter un arrêt accidentel.
Masquage de la cible ctrl-alt-del.target
1. Si l'exigence est de désactiver la combinaison de touches "ctrl + Alt + Suppr", il faut masquer un service. C'est comme désactiver un service. Exécutez la commande suivante :
# systemctl mask ctrl-alt-del.target
ou
# ln -sf /dev/null /etc/systemd/system/ctrl-alt-del.target
2. systemd reconnaîtra les unités liées symboliquement à /dev/null et les affichera comme masquées. Si l'on essaie d'envoyer une combinaison de touches, cela échouera avec une erreur similaire suivante.
June 9 02:33:43 geeklab systemd: Failed to enqueue ctrl-alt-del.target job: Unit ctrl-alt-del.target is masked.
3. Cependant, les étapes ci-dessus ne désactiveront pas la combinaison de touches "ctrl + Alt + Suppr", en mode graphique. Pour le désactiver dans l'interface graphique, modifiez les paramètres du clavier.
Navigate to Applications -> System Tools -> Settings -> Keyboard -> Shortcuts -> System Set value of "Logout" as Disabled
Démasquer la cible ctrl-alt-del.target
Pour démasquer la cible ctrl-alt-del.target et revenir en arrière, exécutez la commande suivante :
# systemctl unmask ctrl-alt-del.target
Désactivation de "ctrl-alt-del.target Target" en mode GUI, à l'aide de la CLI
Suivez les étapes ci-dessous pour désactiver la combinaison de touches "Alt + Ctrl + Suppr" dans l'interface graphique, à l'aide de la CLI.
Désactivation par utilisateur
1. Nous devons vérifier la valeur de "DBUS_SESSION_BUS_ADDRESS ” variable d'environnement du GNOME déjà connecté. Par exemple, un `testuser` s'est déjà connecté à GNOME, et depuis le terminal GNOME, nous utilisons la commande suivante :
$ env | grep DBUS_SESSION_BUS_ADDRESS DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-3UIRkKkjAU,guid=15771e3a5dcb3a7b2c151d00566a2dda
2. Marquez la sortie, puis accédez à la session ssh et exportez-la :
$ export DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-3UIRkKkjAU,guid=15771e3a5dcb3a7b2c151d00566a2dda
3. Nous pouvons maintenant utiliser gsettings pour définir la valeur de la clé :
$ gsettings set org.gnome.settings-daemon.plugins.media-keys logout ''
4. Vérifiez si la clé a bien été modifiée :
$ gsettings get org.gnome.settings-daemon.plugins.media-keys logout ''
Désactivation pour tous les utilisateurs
1. Créez un fichier sous le répertoire ‘/etc/dconf/db/local.d/ ‘ avec les paramètres à appliquer globalement. Par exemple :
# cat /etc/dconf/db/local.d/00-disable-CAD [org/gnome/settings-daemon/plugins/media-keys] logout=''
2. Mettez à jour les paramètres dconf :
# dconf update
Vérifiez si la combinaison de touches "ctrl-alt-del" est désactivée globalement.
Comment désactiver Ctrl+Alt+Suppr provoquant le redémarrage du système dans CentOS/RHEL 6Comment désactiver la combinaison de touches « alt+ctrl+Suppr » provoquant le redémarrage dans CentOS/RHEL 4,5