Есть Squid обрабатывающий запросы из локальной сети. Настроил acl рабочего времени как указано ниже: С понедельника по пятницу с 9 до 13 и с 14 до 18.
Код:
#Рабочее время
acl work_time time MTWHF 09:00-13:00 14:00-18:00
#запрещаем доступ к плохим сайтам и плохим сетям нехорошим пользователям в рабочее время
http_access deny wares_sites !good_users work_time
http_access deny wares_networks !good_users work_time
К сожалению такие правила работают не так как хочется. Точнее ограничивают доступ только по времени с 9-до 13 и с 14 до 18.
Проблему решил созданием двух правил.
Код:
#Рабочее время
acl work_days time MTWHF
acl work_time time 09:00-13:00 14:00-18:00
#запрещаем доступ к плохим сайтам и плохим сетям нехорошим пользователям в рабочее время
http_access deny wares_sites !good_users work_days work_time
http_access deny wares_networks !good_users work_days work_time
Можете сказать есть ли у меня ошибка. Мне кажется я не совсем верно понимаю логику обработки правил. Подскажите где я не прав.