Try this:

logdir /usr/local/squidGuard/log
dbhome /usr/local/squidGuard/db

src p-group {
        user    user1
}

src p_g-group {
        user    user2
        user    user3
}

dest porn-list {
        domainlist      porn-domain-blacklist
        urllist         porn-url-blacklist
}

dest gambling-list {
        domainlist      gambling-domain-blacklist
        urllist         gambling-url-blacklist
}

acl {
        p-group {
                pass !porn-list all
                }

        p_g-group {
                pass !porn-list !gambling-list all
                }

        default {
                pass none
                redirect http://www.google.com
                }
}




> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of b1rdy
> Sent: Friday, June 28, 2002 3:16 AM
> To: [EMAIL PROTECTED]
> Subject: Problem with multiple source and destination groups
> 
> 
> Hi all,
> Firstly, apologies if this is a dumb question but after the week I've
> had I'm having problems understanding how a toaster works.
> Basically, what I'm trying to achieve is a config with multiple source
> and destination groups, and I can't get it working.  From reading all
> the documentation I'm beginning to suspect that what I want to do is not
> possible.
> So, here's the scenario...
> I want to be able to use multiple block lists, such as porn, gambling,
> etc, and then specify which users will be blocked by these individual
> lists.  Example:
> user1, user2, user3 to be blocked for porn sites.
> user2, user3 to be blocked for gambling sites.
> The problem as I see it is that a user cannot be a member of more than
> one source group.  If user2, for example tries to access a gambling
> site, he's first seen as being part of the porn group and since the
> gambling site he's trying to access is not part of the porn blacklist,
> he's allowed to pass.  If he tries to access a porn site, he's blocked
> fine.  Am I understanding this correctly, or is there a way around it?
> I have included my current config below.
> 
> TIA
> 
> Mark Read
> 
> 
> Current squidGuard.conf:
> 
> logdir /usr/local/squidGuard/log
> dbhome /usr/local/squidGuard/db
> 
> src porn-group {
>         user    user1
>         user    user2
>         user    user3
> }
> 
> src gambling-group {
>         user    user2
>         user    user3
> }
> 
> dest porn-list {
>         domainlist      porn-domain-blacklist
>         urllist         porn-url-blacklist
> }
> 
> dest gambling-list {
>         domainlist      gambling-domain-blacklist
>         urllist         gambling-url-blacklist
> }
> 
> acl {
>         porn-group {
>                 pass !porn-list
>         }
> 
>         gambling-group {
>                 pass !gambling-list
>         }
> 
>         default {
>                 pass all
>                 redirect http://www.google.com
>         }
> }
> 
> 

Reply via email to