Debian/Ubuntu - Как запретить доступ в Интернет [Ubuntu]

Ответить
Аватара пользователя
Detsle

Debian/Ubuntu - Как запретить доступ в Интернет [Ubuntu]

Сообщение Detsle »

Есть два пользователя? нужно чтобы у одного интернет всегда был, а у второго, только до 5 часов вечера в будни.

Что посоветуете?
Аватара пользователя
AMDBulldozer

Re: Debian/Ubuntu - Как запретить доступ в Интернет [Ubuntu]

Сообщение AMDBulldozer »

Пропишите в /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"! Это НЕ ДАСТ желаемого эффекта. Предыдущее правило всё равно сохранится и доступ бедняги в интернет будет блокирован.



Еще одно замечание: Добавьте тот же сценарий в стартовые скрипты. В противном случае, "бедняга" сможет просто перезагрузить компьютер и продолжать наслаждаться интернетом.
Аватара пользователя
Detsle

Re: Debian/Ubuntu - Как запретить доступ в Интернет [Ubuntu]

Сообщение Detsle »

Спасибо)

Честно поставил первый раз, и если не трудно где-нить более развёрнуто с картинками или текстом точным, есть инструкция?
Аватара пользователя
AMDBulldozer

Re: Debian/Ubuntu - Как запретить доступ в Интернет [Ubuntu]

Сообщение AMDBulldozer »

Цитата Detsle:



где-нить более развёрнуто с картинками или текстом точным, есть инструкция?
Debian/Ubuntu - Как запретить доступ в Интернет [Ubuntu]




Сомневаюсь.
Аватара пользователя
El Scorpio

Re: Debian/Ubuntu - Как запретить доступ в Интернет [Ubuntu]

Сообщение El Scorpio »

AMDBulldozer, для простоты можно создать один скрипт, который будет проверять время и при "плохом" времени добавлять в файрволл блокирующее правило, а при "хорошем" - находить и удалять. Затем просто добавить вызовы этого сценария в загрузку и в крон.




Цитата Detsle:



где-нить более развёрнуто с картинками или текстом точным, есть инструкция?
Debian/Ubuntu - Как запретить доступ в Интернет [Ubuntu]




У вас здесь две разных задачи

1. Написать скрипт

2. Прописать вызов скрипта



Для первой задачи "картинки" не помогут. Лучше почитайте внятный мануал по BASH
http://www.opennet.ru/docs/RUS/bash_scripting_guide/


Выполнение второй задачи можно сделать гораздо нагляднее, установив на компьютер webmin - мощная система администрирования через вёб-интерфейс
Ответить

Вернуться в «Общий по Linux»