Desligar as teclas de emergência SysRq
As teclas SysRq podem reiniciar ou despejar a máquina pelo teclado e, em alguns cenários, ser acionadas remotamente.
Por que importa
A combinação mágica SysRq fala direto com o kernel e funciona até com a tela bloqueada. Qualquer pessoa no teclado pode usá-la para reiniciar na hora, matar todos os processos ou forçar outras ações sem entrar na sessão. Desligar fecha esse atalho de teclado.
Como funciona
Define kernel.sysrq como 0, o que desativa todas as funções SysRq invocadas pelo teclado. A documentação do kernel observa que escrever em /proc/sysrq-trigger como administrador continua permitido, pois essa configuração afeta só o teclado.
Quem deve usar
Útil para computadores compartilhados ou públicos e notebooks deixados sozinhos. Deixe ligado se você valoriza a sequência de emergência REISUB para recuperar um desktop travado. Alguns preferem um valor intermediário que permite só sincronizar e reiniciar.
O que você pode notar
Pressionar combinações Alt+SysRq não faz nada, então uma máquina travada só se resolve pelo botão de energia. Se as teclas de emergência pararam de responder, a causa é esta.
Verifique no seu computador
Leia o valor atual:
sysctl kernel.sysrq Aplique à mão
Defina agora (até a próxima reinicialização):
sudo sysctl -w kernel.sysrq=0 Mantenha após reinicializações, em um arquivo seu:
sudo tee /etc/sysctl.d/90-kernel-sysrq.conf <<'EOF'
kernel.sysrq = 0
EOF
sudo sysctl --system Desfaça
Remova o arquivo e reinicie, ou volte ao valor antigo com sysctl -w.
Configurações relacionadas
Fontes
- Linux Hardening Guide (madaidans)
- 2.2.1
- Linux kernel documentation
- kernel.sysrq