четвъртък, 18 февруари 2010 г.

Забрана за достъп до web със Squid

Днес ми се наложи да спра достъпа до web на няколко компютъра в мрежата. Оказа се, че има колеги, който ползват чужди компютри за неслужебни цели ;-) Единия си тръгва от работа а другия застъпва Imperia Online.

Решението да има web достъп само в работно време е добавянето на няколко реда в squid.conf

acl no_web_group src 192.168.1.21 192.168.1.44 192.168.1.47
deny_info ERR_WEB_TIME no_web_group
acl web_time time MTWHF 08:00-17:00
http_access allow web_time no_web_group
http_access deny no_web_group



Обяснение ред по ред:
1. Дефинира се група no_web_group на компютрите, които ще се режат.
2. Страница, която да се покаже при възникване на забрана (може и без тоя ред).
3. Дефинира се интервала web_time който в случая е за дните от понеделник до петък от 8:00 до 17:00.
4. Разрешаваме достъп на групата no_web_group до web в интервала web_time.
5. Забраняваме достъпа през цялото останало време.

Дните са: M - понеделник, T - вторник, W - сряда, H - четвъртък, F - петък, A - събота, S - неделя

1 коментар: