インターネット接続を一時的に無効にするスクリプト

インターネット接続を一時的に無効にするスクリプト

Linuxマシンでインターネット接続を8時間ほどブロックしたいのですが、意志がないので、

ifconfig down
ifconfig up

または同様のコマンドは私には適用されません。なぜなら、私はそれをバイパスする方法を「知っている」からです。

このアルゴリズムが機能することを期待しています

  1. ネットワークインターフェースをシャットダウンするか、

    iptables -I INPUT -j DROP
    

    iptables 構成を保存して、再起動によってそれをバイパスできないようにします。

  2. すべてのユーザーの root/sudo 権限を無効にします。または、root/sudo パスワードをランダムな文字列に変更します。
  3. 一定期間が経過したら、逆の手順を繰り返します。

通常、インターネット接続が必要な緊急事態は発生しないため、この方法では必要に応じてインターネット接続をバイパスする方法は必要ありません。

誰か、正しい、そしてもっと重要な、安全な方法を教えてもらえませんか? スクリプトで間違いなく間違いを犯して、システムのスーパーユーザー権限を失うことは絶対に避けたいのです。

関連情報