I have squidGuard set up and running but it isn't working correctly:
[/var/db/squidGuard]$ pgrep squid
USER     PID %CPU %MEM   VSZ  RSS  TT  STAT STARTED      TIME COMMAND
root    3623  0.0  1.5  2640 1168  ??  Is   11:51PM   0:00.04 
/usr/local/sbin/squid -sY -f /usr/local/etc/squid/squid.conf
nobody  3624  0.0  9.6  8268 7568  ??  S    11:51PM   0:04.31 (squid) 
-sY -f /usr/local/etc/squid/squid.conf (squid)
nobody  3722  0.0  1.1  1784  888  ??  Is   12:04AM   0:00.06 
(squidGuard) (squidGuard)
nobody  3723  0.0  1.1  1784  888  ??  Is   12:04AM   0:00.06 
(squidGuard) (squidGuard)
nobody  3724  0.0  1.1  1784  888  ??  Is   12:04AM   0:00.06 
(squidGuard) (squidGuard)
nobody  3725  0.0  1.1  1784  888  ??  Is   12:04AM   0:00.05 
(squidGuard) (squidGuard)
nobody  3726  0.0  1.1  1784  888  ??  Is   12:04AM   0:00.06 
(squidGuard) (squidGuard)

I have beat my head against the cache directory for 4 days now and I'm 
at a loss.  My squidGuard.log says:
2002-03-28 23:51:28 [3625] init domainlist /var/db/squidGuard/ads/domains
2002-03-28 23:51:28 [3625] /var/db/squidGuard/ads/domains: Permission denied
2002-03-28 23:51:28 [3625] going into emergency mode


I have given full permissions to the directory:
[/var/db/squidGuard/ads]$ ls -la
total 256
drwxrwxrwx   2 nobody   nobody        512 Mar 28 23:35 .
drwxr-s---  16 root     wheel         512 Mar 27 16:45 ..
-rwxrwxrwx   1 nobody   nobody      58682 Mar 27 16:45 domains
-rwxrwxrwx   1 nobody   nobody     172032 Mar 27 16:45 domains.db
-rwxrwxrwx   1 nobody   nobody       3570 Mar 27 16:45 urls
-rwxrwxrwx   1 nobody   nobody      16384 Mar 27 16:45 urls.db


My squidGuard.conf is fairly simple:
logdir /var/log/squidGuard
dbhome /var/db/squidGuard

source restricted {
         ip              10.22.22.22
}

dest ads {
         domainlist      ads/domains
         urllist         ads/urls
}
# "aggressive"
dest aggressive {
         domainlist      aggressive/domains
         urllist         aggressive/urls
}
# "drugs"
dest drugs {
         domainlist      drugs/domains
         urllist         drugs/urls
}
# "gambling"
dest gambling {
         domainlist      gambling/domains
         urllist         gambling/urls
}
# "hacking"
dest hacking {
         domainlist      hacking/domains
         urllist         hacking/urls
}
# "porn"
dest porn {
         domainlist      porn/domains
         urllist         porn/urls
         expressionlist  porn/expressions
}
# "proxy"
dest proxy {
         domainlist      proxy/domains
         urllist         proxy/urls
}
# "violence"
dest violence {
         domainlist      violence/domains
         urllist         violence/urls
}
# "warez"
dest warez {
         domainlist      warez/domains
         urllist         warez/urls
         expressionlist  warez/expressions
}
# access control lists
acl {
     restricted {
        pass !in-addr !ads !aggressive !drugs !gambling !hacking !porn 
!proxy !violence !warez
        redirect 
http://192.168.7.254/cgi-bin/squidguard.cgi?clientaddr=%a&client 
name=%n&clientuser=%i&clientgroup=%s&url=%u
         }
# default policy
     default {
        pass !ads !aggressive !drugs !gambling !hacking !porn !proxy 
!untrusted !violence !warez none
        redirect 
http://192.168.7.254/cgi-bin/squidguard.cgi?clientaddr=%a&client
name=%n&clientuser=%i&clientgroup=%s&url=%u
     }
}

Any help with this I could get would be dandy... at this point I am lost.



Reply via email to