>acl WEBUSERS
> proxy_auth REQUIRED !INETDISABLE ?????
>
спасибо!
так работает как надо, а вот есть еще ситуация - у меня разрешение задано вот в такой форме:
acl SAMSUSERS proxy_auth "/usr/local/etc/squid/default.sams"
acl TRAFFICEND proxy_auth "/usr/local/etc/squid/disabled.sams"
acl INETDISABLE proxy_auth "/usr/local/etc/squid/disabled.inet"
http_access deny INETDISABLE
http_access deny TRAFFICEND
http_access allow SAMSUSERS
все работает нормально, пользователи блокируются (но с предложением авторизации)
и если я меняю эту конструкцию на:
acl SAMSUSERS proxy_auth "/usr/local/etc/squid/default.sams" !INETDISABLE !TRAFFICEND
acl TRAFFICEND proxy_auth "/usr/local/etc/squid/disabled.sams"
acl INETDISABLE proxy_auth "/usr/local/etc/squid/disabled.inet"
http_access allow SAMSUSERS
то доступ в интернет блокируется (авторизацию уже не спрашивают), но заместо красивой странички, определенной в переменных TRAFFICEND и INETDISABLE - я просто вижу стандартный сквидовский:
Access Denied.
Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.
причем, если я изменю
acl SAMSUSERS proxy_auth "/usr/local/etc/squid/default.sams" !INETDISABLE !TRAFFICEND
на
acl SAMSUSERS proxy_auth REQUIRED !INETDISABLE !TRAFFICEND
то страничка о блокировки отображается. Но мне то нужно пускать людей согласно файлу default.sams.. :((
Помогите!