Ich möchte die Internetverbindung zu mir für etwa 8 Stunden auf meinem Linux-Rechner blockieren. Ich habe keine Willenskraft, also einfacher Aufruf für
ifconfig down
ifconfig up
oder ähnliche Befehle greift bei mir nicht, da ich "weiß" wie ich es umgehen kann.
Ich gehe davon aus, dass dieser Algorithmus funktioniert
Deaktivieren Sie die Internetverbindung durch Herunterfahren der Netzwerkschnittstellen oder über
iptables -I INPUT -j DROP
und speichere die iptables-Konfiguration, damit ich sie nicht durch einen Neustart umgehen kann.
- Deaktivieren Sie alle Root-/Sudo-Berechtigungen für alle Benutzer. Oder ändern Sie das Root-/Sudo-Passwort in eine zufällige Zeichenfolge.
- Machen Sie diesen Vorgang nach einer bestimmten Zeit in umgekehrter Reihenfolge.
Normalerweise brauche ich keine Notfälle und daher besteht bei dieser Methode keine Möglichkeit, sie bei Bedarf zu umgehen.
Kann mir jemand eine korrekte und, was noch wichtiger ist, sichere Methode dafür nennen? Ich möchte auf keinen Fall die Superuser-Rechte in meinem System verlieren, nur weil ich in meinem Skript mit Sicherheit einen Fehler mache.