Brian Phillips wrote:

>'su - squid'
>
>It COMPLETELY sets you as the squid user.
>
>Are you starting squid as root?  Or are you using the init scripts?  Or are
>you just running it on the command line as squid/proxy?
>
>
>  
>
If I try as a non-privileged user:
[EMAIL PROTECTED] ~]$ su - squid
Password:
su: incorrect password
(Don't know what the squid password is - should I? Can I find out?)

If I try as root:
[EMAIL PROTECTED] mark]# su - squid /usr/local/squidguard/bin/squidGuard
-c /etc/squidguard.conf
This account is currently not available.
[EMAIL PROTECTED] mark]#
[EMAIL PROTECTED] mark]# su - squid
This account is currently not available.
[EMAIL PROTECTED] mark]#

Hmmm... *Should* that work?

I start squid either by rebooting or with the command /sbin/service
squid restart [or start or stop] (as root).
Whichever way, it will start quite happily but will still list the same
error in "cache.log" and the proxy will not work. Taking the
"redirect_program /usr/local/squidguard/bin/squidGuard -c
/etc/squidguard.conf" line out of squid.conf and restarting will allow
squid to work properly.

I can start squidGuard from the command line (as root) with the command:
[EMAIL PROTECTED] mark]#  /usr/local/squidguard/bin/squidGuard -d

which gives the response:
2006-01-16 21:31:01 [16626] squidGuard 1.2.0 started (1137447061.766)
2006-01-16 21:31:01 [16626] squidGuard ready for requests (1137447061.806)

(although I have to CTRL-c to get back to the command line - is that
normal?)

So - if my reasoning is correct, I can start squidGuard as root, but
when squid tries to launch it, it fails because it does not have the
right permissions somewhere or other. As you can see above I don't seem
to be able to pretend to be squid myself so that I can start it from the
command line and see what information I get...

Any ideas?

Thanks again

Mark

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to