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.