GNU/Linux >> Tutoriels Linux >  >> Cent OS

Comment désactiver Ctrl + Alt + Suppr provoquant le redémarrage du système dans CentOS/RHEL 6

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.

La commande shutdown est contrôlée par /sbin/init, décrit dans /etc/init/control-alt-delete.conf comme :

# cat /etc/init/control-alt-delete.conf
# control-alt-delete - emergency keypress handling
#
# This task is run whenever the Control-Alt-Delete key combination is
# pressed.  Usually used to shut down the machine.
#
# Do not edit this file directly. If you want to change the behaviour,
# please create a file control-alt-delete.override and put your changes there.

start on control-alt-delete

exec /sbin/shutdown -r now "Control-Alt-Delete pressed"

Comme décrit dans le fichier, *ne pas* commentez la ligne "exec /sbin/shutdown… ” pour interdire la commande, mais à la place, suivez les étapes décrites ci-dessous.

1. générer un nouveau fichier /etc/init/control-alt-delete.override qui n'a qu'une seule ligne :

# vi /etc/init/control-alt-delete.override
exec /bin/true

2. refléter la nouvelle configuration de l'instance control-alt-delete par la commande initctl :

# initctl reload-configuration control-alt-delete

Ensuite, la combinaison de touches "alt+ctrl+del" ne fera rien maintenant. Vous n'avez pas besoin de redémarrer le serveur, de redémarrer les services ou les processus.

Désactiver les arrêts déclenchés par "Ctrl+Alt+Suppr" et enregistrer les événements de l'appui sur la touche à la place

Parfois, vous voudrez peut-être désactiver les arrêts déclenchés par "Ctrl + Alt + Suppr" et ne provoquer qu'une entrée de journal d'audit, au lieu d'un redémarrage du système. Suivez les étapes décrites ci-dessous :

1. Utilisez le fichier .conf d'origine pour créer le fichier control-alt-delete.override, par exemple :

# cp -v /etc/init/control-alt-delete.conf /etc/init/control-alt-delete.override

2. Modifiez le fichier /etc/init/control-alt-delete.override, en remplaçant la ligne exec /sbin/shutdown, par une ligne comme la suivante, qui générera simplement une entrée de journal à chaque pression sur Ctrl-Alt-Suppr :

# vi /etc/init/control-alt-delete.override
exec /usr/bin/logger -p authpriv.notice -t init "Ctrl-Alt-Del was pressed and ignored"

3. Testez en basculant vers une console virtuelle et en appuyant sur Ctrl-Alt-Suppr.

Autoriser uniquement root à redémarrer lorsque "Ctrl+Alt+Suppr" est pressé depuis la console

Vous pouvez autoriser uniquement root à le redémarrer en suivant la procédure ci-dessous.

1. Modifiez /etc/init/control-alt-delete.conf , supprimez toutes les lignes et insérez les lignes suivantes :

# vi /etc/init/control-alt-delete.conf
start on control-alt-delete
exec /sbin/control-alt-delete.sh

2. Créez maintenant un /sbin/control-alt-delete.sh avec un éditeur vi avec le contenu suivant.

# vi /sbin/control-alt-delete.sh
#!/bin/bash

user=`w | grep tty | grep root | cut -d' ' -f1`
if [ -z $user ]
then
     echo  "control + alt + delete tried by non-root user at `date` " >> /var/log/cad.log
else
     /sbin/shutdown -r now "Control-Alt-Delete pressed"
fi

3. Donnez la permission 500 à /sbin/control-alt-delete.sh

# chmod 500 /sbin/control-alt-delete.sh
Remarque :Cette méthode ne fonctionne pas sur un serveur terminal sur lequel de nombreux utilisateurs sont connectés au serveur en même temps via vnc. Vous devrez peut-être modifier le script en conséquence. Comment désactiver la combinaison de touches "alt + ctrl + Del" provoquant le redémarrage dans CentOS/RHEL 4,5
Comment désactiver "Alt + Ctrl + Del" provoquant le redémarrage du système dans CentOS/RHEL 7


Cent OS
  1. Comment désactiver IPv6 sur CentOS / RHEL 7

  2. CentOS / RHEL 7 :Comment suivre l'ordre de montage dans /etc/fstab

  3. Comment désactiver "Alt + Ctrl + Suppr" provoquant le redémarrage du système dans CentOS/RHEL 7

  4. Comment désactiver la combinaison de touches "alt + ctrl + Del" provoquant le redémarrage dans CentOS/RHEL 4,5

  5. Comment désactiver ou activer un HBA sans redémarrage sous CentOS/RHEL

Comment désactiver Ctrl + Alt + Suppr sur CentOS 8 / RHEL 8

Comment redémarrer CentOS 8

CentOS / RHEL 7 :Comment récupérer à partir d'une entrée root supprimée dans les fichiers /etc/shadow et/ou /etc/passwd

Comment désactiver la "page d'accueil" apache par défaut dans CentOS/RHEL 7

CentOS / RHEL 6 :Comment protéger par mot de passe le mode mono-utilisateur

CentOS / RHEL :Comment récupérer à partir d'un fichier /etc/passwd supprimé