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

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

ifconfig down
ifconfig up

или подобные команды не относятся ко мне, потому что я "знаю", как это обойти.

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

  1. Отключить интернет-соединение через закрытие сетевых интерфейсов или через

    iptables -I INPUT -j DROP
    

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

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

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

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

0 ответов

Другие вопросы по тегам