Есть два пользователя? нужно чтобы у одного интернет всегда был, а у второго, только до 5 часов вечера в будни.
Что посоветуете?
Debian/Ubuntu - Как запретить доступ в Интернет [Ubuntu]
-
AMDBulldozer
Re: Debian/Ubuntu - Как запретить доступ в Интернет [Ubuntu]
Пропишите в /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"! Это НЕ ДАСТ желаемого эффекта. Предыдущее правило всё равно сохранится и доступ бедняги в интернет будет блокирован.
Еще одно замечание: Добавьте тот же сценарий в стартовые скрипты. В противном случае, "бедняга" сможет просто перезагрузить компьютер и продолжать наслаждаться интернетом.
iptables -A OUTPUT -m owner --uid-owner poorfellow -j REJECT
А по утрам выполняйте сценарий, который удалял бы данное правило.
NB: не пытайтесь по утрам выполнять команду "iptables -A OUTPUT -m owner --uid-owner poorfellow -j ACCEPT"! Это НЕ ДАСТ желаемого эффекта. Предыдущее правило всё равно сохранится и доступ бедняги в интернет будет блокирован.
Еще одно замечание: Добавьте тот же сценарий в стартовые скрипты. В противном случае, "бедняга" сможет просто перезагрузить компьютер и продолжать наслаждаться интернетом.
-
Detsle
Re: Debian/Ubuntu - Как запретить доступ в Интернет [Ubuntu]
Спасибо)
Честно поставил первый раз, и если не трудно где-нить более развёрнуто с картинками или текстом точным, есть инструкция?
Честно поставил первый раз, и если не трудно где-нить более развёрнуто с картинками или текстом точным, есть инструкция?
-
AMDBulldozer
Re: Debian/Ubuntu - Как запретить доступ в Интернет [Ubuntu]
Цитата Detsle:
где-нить более развёрнуто с картинками или текстом точным, есть инструкция?
Сомневаюсь.
где-нить более развёрнуто с картинками или текстом точным, есть инструкция?
Debian/Ubuntu - Как запретить доступ в Интернет [Ubuntu]
Сомневаюсь.
-
El Scorpio
Re: Debian/Ubuntu - Как запретить доступ в Интернет [Ubuntu]
AMDBulldozer, для простоты можно создать один скрипт, который будет проверять время и при "плохом" времени добавлять в файрволл блокирующее правило, а при "хорошем" - находить и удалять. Затем просто добавить вызовы этого сценария в загрузку и в крон.
Цитата Detsle:
где-нить более развёрнуто с картинками или текстом точным, есть инструкция?
У вас здесь две разных задачи
1. Написать скрипт
2. Прописать вызов скрипта
Для первой задачи "картинки" не помогут. Лучше почитайте внятный мануал по BASH
Выполнение второй задачи можно сделать гораздо нагляднее, установив на компьютер webmin - мощная система администрирования через вёб-интерфейс
Цитата Detsle:
где-нить более развёрнуто с картинками или текстом точным, есть инструкция?
Debian/Ubuntu - Как запретить доступ в Интернет [Ubuntu]
У вас здесь две разных задачи
1. Написать скрипт
2. Прописать вызов скрипта
Для первой задачи "картинки" не помогут. Лучше почитайте внятный мануал по BASH
http://www.opennet.ru/docs/RUS/bash_scripting_guide/
Выполнение второй задачи можно сделать гораздо нагляднее, установив на компьютер webmin - мощная система администрирования через вёб-интерфейс