Скрипт для временного отключения интернет-соединения

Скрипт для временного отключения интернет-соединения

Я хочу заблокировать интернет-подключение ко мне примерно на 8 часов или около того на моей машине Linux. У меня нет силы воли, поэтому просто позвоните

ifconfig down
ifconfig up

или подобные команды ко мне не применимы, потому что я «знаю», как их обойти.

Я ожидаю, что этот алгоритм будет работать.

  1. Отключите подключение к Интернету, отключив сетевые интерфейсы или через

    iptables -I INPUT -j DROP
    

    и сохраните конфигурацию iptables, чтобы я не мог обойти это через перезагрузку.

  2. Отключите все привилегии root/sudo для всех пользователей. Или, может быть, измените пароль root/sudo на случайную строку.
  3. Сделайте то же самое в обратном порядке через определенный промежуток времени.

Обычно у меня не возникает чрезвычайных ситуаций, когда мне нужно подключение к Интернету, поэтому этот метод не предусматривает возможности его обхода по требованию.

Может ли кто-нибудь дать мне какой-нибудь правильный, и что еще важнее, безопасный способ сделать это? Я совсем не хочу каким-то образом потерять права суперпользователя в своей системе из-за ошибки, которую я обязательно сделаю в своем скрипте.

Связанный контент