La combinaison de touches "Ctrl+Alt+Suppr", lorsqu'elle est pressée sur une console virtuelle (tty à écran noir), provoque le redémarrage du système. C'est le comportement par défaut et parfois les gens n'aiment pas cette fonctionnalité car elle peut provoquer des redémarrages accidentels du système. Le message fournit la procédure sur la façon de désactiver la combinaison de touches "alt + ctrl + del" afin d'éviter un arrêt accidentel.
Dans le cas de CentOS CentOS/RHEL 4,5, la commande shutdown est contrôlée par /sbin/init, décrit dans /etc/inittab comme :
# Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -t3 -r now
Suivez les étapes décrites ci-dessous pour désactiver la combinaison de touches provoquant le redémarrage du système lorsque vous appuyez sur une console virtuelle.
Désactivation complète de la combinaison de touches "alt+ctrl+Suppr" pour tous les utilisateurs
1. commentez la ligne dans /etc/inittab, en ajoutant "#" en haut de la ligne :
# vi /etc/inittab # ca::ctrlaltdel:/sbin/shutdown -t3 -r now
2. envoyer le signal HUP à init(pid=1) pour recharger /etc/inittab
# kill -HUP 1
Génération d'une entrée de journal lorsque la combinaison de touches "alt+ctrl+Suppr" est enfoncée sans redémarrage
L'entrée inittab peut être modifiée pour exécuter une commande différente (inoffensive), par exemple, logger (pour générer une entrée de journal) :
# vi /etc/inittab # Trap CTRL-ALT-DELETE ca::ctrlaltdel:/bin/logger -p authpriv.warning -t init "Console-invoked Ctrl-Alt-Del was ignored"
Restriction de la combinaison de touches "alt+ctrl+Suppr" à certains utilisateurs uniquement
1. En plus des 2 méthodes ci-dessus, la combinaison de touches "alt+ctrl+del" peut être limitée à certains utilisateurs uniquement. Ajoutez le -a option à la commande shutdown sur la ligne référencée dans /etc/inittab, c'est-à-dire :
# vi /etc/inittab # Trap CTRL-ALT-DELETE ca::ctrlaltdel:/sbin/shutdown -t3 -r now -a
2. Remplissez un nouveau /etc/shutdown.allow fichier avec les utilisateurs (un par ligne) qui doivent être autorisés à utiliser Ctrl-Alt-Suppr, par exemple :
# cat /etc/shutdown.allow user01 user02
En utilisant l'exemple ci-dessus, si "Ctrl-Alt-Suppr" est pressé à partir d'une console virtuelle (l'un des ttys à écran noir), cela ne déclenchera un arrêt que si les utilisateurs root, user01 ou user02 sont connectés.
3. Après cela, dites au processus init de relire /etc/inittab via l'utilisation de la commande :
# init qComment désactiver "Alt+Ctrl+Suppr" provoquant le redémarrage du système dans CentOS/RHEL 7
Comment désactiver Ctrl+Alt+Suppr provoquant le redémarrage du système dans CentOS/RHEL 6