![]() |
Как запретить доступ в Интернет [Ubuntu]
Есть два пользователя? нужно чтобы у одного интернет всегда был, а у второго, только до 5 часов вечера в будни.
Что посоветуете? |
Пропишите в /etc/anacrontab (это лучше, чем в crontab - ведь компьютер в момент исполнения сценария может быть выключен) выполнение в 5 часов по будним дням сценария, который блокировал бы ему доступ в интернет.
iptables -A OUTPUT -m owner --uid-owner poorfellow -j REJECT А по утрам выполняйте сценарий, который удалял бы данное правило. NB: не пытайтесь по утрам выполнять команду "iptables -A OUTPUT -m owner --uid-owner poorfellow -j ACCEPT"! Это НЕ ДАСТ желаемого эффекта. Предыдущее правило всё равно сохранится и доступ бедняги в интернет будет блокирован. Еще одно замечание: Добавьте тот же сценарий в стартовые скрипты. В противном случае, "бедняга" сможет просто перезагрузить компьютер и продолжать наслаждаться интернетом. |
Спасибо)
Честно поставил первый раз, и если не трудно где-нить более развёрнуто с картинками или текстом точным, есть инструкция? |
Цитата:
|
AMDBulldozer, для простоты можно создать один скрипт, который будет проверять время и при "плохом" времени добавлять в файрволл блокирующее правило, а при "хорошем" - находить и удалять. Затем просто добавить вызовы этого сценария в загрузку и в крон.
Цитата:
1. Написать скрипт 2. Прописать вызов скрипта Для первой задачи "картинки" не помогут. Лучше почитайте внятный мануал по BASH http://www.opennet.ru/docs/RUS/bash_scripting_guide/ Выполнение второй задачи можно сделать гораздо нагляднее, установив на компьютер webmin - мощная система администрирования через вёб-интерфейс |
Время: 19:38. |
Время: 19:38.
© OSzone.net 2001-