Désactiver les touches d'urgence SysRq

Risque faible Non coché par défaut Catalogue révisé le: 2026-11-05

Les touches SysRq peuvent redémarrer ou vider une machine depuis le clavier, et peuvent être déclenchées à distance dans certaines configurations.

Pourquoi il compte

La combinaison magique SysRq parle directement au noyau et fonctionne même écran verrouillé. N’importe qui au clavier peut s’en servir pour redémarrer aussitôt, tuer tous les processus ou forcer d’autres actions sans ouvrir de session. La couper ferme ce raccourci clavier.

Comment il fonctionne

Met kernel.sysrq à 0, ce qui désactive toutes les fonctions SysRq invoquées au clavier. La documentation du noyau précise qu’écrire dans /proc/sysrq-trigger en administrateur reste permis, ce réglage ne touchant que le clavier.

À qui il s'adresse

Utile pour les machines partagées ou publiques et les portables laissés sans surveillance. Laissez activé si vous tenez à la séquence d’urgence REISUB pour sortir d’un bureau figé. Certains préfèrent une valeur intermédiaire n’autorisant que synchroniser et redémarrer.

Ce que vous pouvez remarquer

Appuyer sur les combinaisons Alt+SysRq ne fait plus rien, donc une machine figée ne se règle plus que par le bouton d’alimentation. Si les touches d’urgence ne répondent plus, la cause est ici.

Le vérifier sur votre ordinateur

Lire la valeur actuelle :

sysctl kernel.sysrq

L'appliquer à la main

La définir maintenant (jusqu'au prochain redémarrage) :

sudo sysctl -w kernel.sysrq=0

La conserver après les redémarrages, dans un fichier qui vous appartient :

sudo tee /etc/sysctl.d/90-kernel-sysrq.conf <<'EOF'
kernel.sysrq = 0
EOF
sudo sysctl --system

L'annuler

Supprimez le fichier et redémarrez, ou remettez l'ancienne valeur avec sysctl -w.

Réglages liés

Sources

Linux Hardening Guide (madaidans)
2.2.1
Linux kernel documentation
kernel.sysrq