Я хочу заблокировать подключение к Интернету на моем компьютере с Linux примерно на 8 часов. У меня нет силы воли, поэтому просто призываю
ifconfig down
ifconfig up
или подобные команды не относятся ко мне, потому что я "знаю", как это обойти.
Я ожидаю, что этот алгоритм будет работать
Отключить интернет-соединение через закрытие сетевых интерфейсов или через
iptables -I INPUT -j DROP
и сохраните конфигурацию iptables, чтобы я не смог обойти это через перезагрузку.
- Отключите все привилегии root/sudo для всех пользователей. Или может изменить пароль root/sudo на случайную строку.
- Сделайте это в обратном порядке после определенного периода времени.
Обычно у меня нет чрезвычайных ситуаций, когда мне нужно подключение к интернету, поэтому этот метод не должен иметь способ обойти его по требованию.
Может ли кто-нибудь предоставить мне какой-то правильный и более важный, безопасный способ сделать это? Я вообще не хочу как-то терять права суперпользователя в моей системе из-за ошибки, которую я обязательно совершу в своем сценарии.