Desactivar las teclas de emergencia SysRq
Las teclas SysRq pueden reiniciar o volcar una máquina desde el teclado, y en algunas configuraciones pueden activarse de forma remota.
Por qué importa
La combinación mágica SysRq habla directamente con el kernel y funciona incluso con la pantalla bloqueada. Cualquiera frente al teclado puede usarla para reiniciar al instante, matar todos los procesos o forzar otras acciones sin iniciar sesión. Apagarla cierra ese atajo de teclado.
Cómo funciona
Fija kernel.sysrq en 0, lo que desactiva todas las funciones SysRq invocadas desde el teclado. La documentación del kernel señala que escribir en /proc/sysrq-trigger como administrador sigue permitido, porque este ajuste solo afecta al teclado.
Quién debería usarlo
Útil para equipos compartidos o públicos y portátiles desatendidos. Déjalo activado si valoras la secuencia de emergencia REISUB para recuperar un escritorio congelado. Algunos prefieren un valor intermedio que solo permite sincronizar y reiniciar.
Qué puedes notar
Pulsar combinaciones Alt+SysRq no hace nada, así que una máquina congelada solo se rescata con el botón de encendido. Si las teclas de emergencia dejaron de responder, esta es la causa.
Compruébalo en tu equipo
Lee el valor actual:
sysctl kernel.sysrq Aplícalo a mano
Establécelo ahora (hasta el próximo reinicio):
sudo sysctl -w kernel.sysrq=0 Consérvalo tras los reinicios, en un archivo tuyo:
sudo tee /etc/sysctl.d/90-kernel-sysrq.conf <<'EOF'
kernel.sysrq = 0
EOF
sudo sysctl --system Deshazlo
Elimina el archivo y reinicia, o vuelve a poner el valor anterior con sysctl -w.
Ajustes relacionados
Fuentes
- Linux Hardening Guide (madaidans)
- 2.2.1
- Linux kernel documentation
- kernel.sysrq