Skript zum vorübergehenden Deaktivieren der Internetverbindung

Skript zum vorübergehenden Deaktivieren der Internetverbindung

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

  1. 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.

  2. Deaktivieren Sie alle Root-/Sudo-Berechtigungen für alle Benutzer. Oder ändern Sie das Root-/Sudo-Passwort in eine zufällige Zeichenfolge.
  3. 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.

verwandte Informationen