Есть Squid версии 2.4, работает nsca-авторизация.
Есть "крутые" пользователи, у которых доступ к инету положен 24/7, тут без проблем.
И есть все остальные, доступ к инету которым надо дать только во время обеденного перерыва.
Привожу кусочек squid.conf:
-----------<>---------------
authenticate_program /usr/lib/squid/ncsa_auth /usr/etc/passwd
acl all src 0.0.0.0/0.0.0.0
acl foo proxy_auth REQUIRED
acl users proxy_auth user
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl SSL_ports port 443 563
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 6667 # Mirc
acl Safe_ports port 443 563 # https, snews
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
acl WorkTime time 8:00-12:00
acl AfterDinner time 13:15-21:00
acl Diner time 12:00-31:15
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow foo
http_access allow users Diner
http_access deny users WorkTime
http_access deny users AfterDinner
http_access deny all
--------------------<>-------------------------
Вот так не работает. Пользователя "user" пускает в любое время.
Какие будут мысли??