On Dec 5, 2011, at 3:54 AM, Claudio Prono wrote:

> Hello all,
> 
> Today, i have discovered a limitation into SquidGuard with the
> userlists. I make you an example:
> 
> src user1 {
> userlist /etc/user1.txt
> }
> 
> src user2 {
> userlist /etc/user2.txt
> }
> 
> dest user1web {
>    domainlist user1web/domains
>    expressionlist user1web/expressions
>    log user1web
> }
> 
> dest user2web {
>    domainlist user2web/domains
>    expressionlist user2web/expressions
>    log user2web
> }
> 
> acl {
>    user1  {
>        pass user1web white !blacklist all
>    }
> 
> acl {
>    user2  {
>        pass user2web white !blacklist all
>    }



try adding each user list to the ACL with a " NOT  ! "

acl {
   user1  {
       pass !user2web user1web white !blacklist all
   }

acl {
   user2  {
       pass !user1web user2web white !blacklist all
   }


> 
> If into the lists i have an user present in user1.txt and also into
> user2.txt, the user will be associated to the first matching rule (in
> that case user1), and not into the second one. So, the user can visit
> the web sites of user1web, but not the ones of user2web....
> 
> My question is: there is any method to tell SquidGuard to look all the
> user association and parse all the two acl? Or maybe there is some
> workaroud to this?
> 
> Best regards,
> 
> Claudio Prono.
> 

Reply via email to