SysRq-Notfalltasten ausschalten
Mit den SysRq-Tasten lässt sich ein Rechner per Tastatur neu starten oder abbilden, und in manchen Konfigurationen können sie aus der Ferne ausgelöst werden.
Warum es wichtig ist
Die magische SysRq-Kombination spricht direkt mit dem Kernel und funktioniert auch bei gesperrtem Bildschirm. Jeder an der Tastatur kann damit sofort neu starten, alle Prozesse töten oder andere Aktionen erzwingen, ohne sich anzumelden. Abschalten schließt diese Tastenkombination.
Wie es funktioniert
Setzt kernel.sysrq auf 0 und schaltet damit alle per Tastatur aufgerufenen SysRq-Funktionen aus. Die Kernel-Dokumentation weist darauf hin, dass Schreiben in /proc/sysrq-trigger als Administrator weiter erlaubt bleibt, weil diese Einstellung nur die Tastatur betrifft.
Für wen es sich eignet
Nützlich für gemeinsam genutzte oder öffentliche Rechner und unbeaufsichtigte Laptops. Lassen Sie es an, wenn Ihnen die Notfallsequenz REISUB zur Rettung eines eingefrorenen Desktops wichtig ist. Manche ziehen einen Mittelwert vor, der nur Synchronisieren und Neustarten erlaubt.
Was Sie bemerken könnten
Alt+SysRq-Kombinationen bewirken nichts, ein eingefrorener Rechner lässt sich also nur noch über den Netzschalter retten. Wenn die Notfalltasten nicht mehr reagieren, ist dies die Ursache.
Auf Ihrem Computer prüfen
Den aktuellen Wert lesen:
sysctl kernel.sysrq Von Hand anwenden
Jetzt setzen (bis zum nächsten Neustart):
sudo sysctl -w kernel.sysrq=0 Nach Neustarts beibehalten, in einer eigenen Datei:
sudo tee /etc/sysctl.d/90-kernel-sysrq.conf <<'EOF'
kernel.sysrq = 0
EOF
sudo sysctl --system Rückgängig machen
Entfernen Sie die Datei und starten Sie neu, oder setzen Sie den alten Wert mit sysctl -w zurück.
Verwandte Einstellungen
Quellen
- Linux Hardening Guide (madaidans)
- 2.2.1
- Linux kernel documentation
- kernel.sysrq