Desligar as teclas de emergência SysRq

Risco baixo Não marcada por padrão Catálogo revisado em: 2026-11-05

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