暂时禁用互联网连接的脚本

暂时禁用互联网连接的脚本

我想在我的 Linux 机器上阻止互联网连接大约 8 小时左右。我没有意志力,所以简单地调用

ifconfig down
ifconfig up

或类似的命令不适用于我,因为我“知道”如何绕过它。

我希望这个算法能够奏效

  1. 通过关闭网络接口或通过以下方式禁用互联网连接

    iptables -I INPUT -j DROP
    

    并保存 iptables 配置,这样我就无法通过重启来绕过它。

  2. 禁用所有用户的任何 root/sudo 权限。或者将 root/sudo 密码更改为随机字符串。
  3. 经过一段时间后,反过来做。

通常,当我需要互联网连接时,我不会遇到紧急情况,因此这种方法不需要有按需绕过它的方法。

有人能给我提供一些正确且更重要的是安全的方法来做到这一点吗?我根本不想因为脚本中肯定会犯的错误而失去系统中的超级用户权限。

相关内容