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

ifconfig down
ifconfig up

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

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

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

    iptables -I INPUT -j DROP
    

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

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

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

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

0