On Tue, 21 Dec 2004, Elsen Marc wrote:




Hi!

My name is Thomas Bitschnau and I am doing a work on squid for my
studies at the moment.
The first step in this work is to get squid to work. I am
using "Squid -
The definitive guide" released by O'Reilly to manage this.

I created a user "squid" and a group "squid" on my home
machine (Fedora
Linux Core 3). I changed permission on my */squid/var/
directory to the
former written user, as you can see below:

[EMAIL PROTECTED]:/home/thomas/squid# ls -la var/
total 16
drwxr-xr-x  4 root  root  4096 Dec 21 12:13 .
drwxr-xr-x  4 root  root  4096 Dec 21 12:06 ..
drwxr-xr-x  2 squid squid 4096 Dec 21 10:13 cache
drwxr-xr-x  2 squid squid 4096 Dec 15 14:54 logs

If I try to create the cache using "squid -zX" as root, this
is (a part)
of the output:

2004/12/21 12:35:48| leave_suid: PID 5113 called
2004/12/21 12:35:48| leave_suid: PID 5113 giving up root, becoming
'squid'
2004/12/21 12:35:48| Creating Swap Directories
2004/12/21 12:35:48| Creating swap space in
/home/thomas/squid/var/cache


please check the permissions of the whole path

  ls -ld /home /home/thomas /home/thomas/squid /home/thomas/squid/var 
/home/thomas/squid/var/cache

in all the steps Squid need to have at least x permission, and in the last (the actual cache directory) rwx permissions. This applies to the logs directory as well.

Regards
Henrik

Reply via email to