Re: [squid-users] cache.log: Permission denied

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Thu, 7 May 2009 11:23:35 +1200 (NZST)

> Monzur Md.. Alam :
>> I have a trouble when i have traying creat swap file in Proxy server (
>> Squid v3).
>>
>> [root_at_gclc ~]# /usr/local/squid/sbin/squid &
>> [1] 3422
>> [root_at_gclc ~]# WARNING: Cannot write log file:
>> /usr/local/squid/var/logs/cache.l
>> og
>> /usr/local/squid/var/logs/cache.log: Permission denied
>> messages will be sent to 'stderr'.
>>
>> But my all prmission is ok....
>> Please see..
>> [root_at_gclc ~]# cd /usr/local/squid/var/
>> [root_at_gclc var]# ls -al
>> total 24
>> drwxr-xr-x 3 squid squid 4096 May 6 09:10 .
>> drwxrwxrwx 9 squid squid 4096 May 6 09:08 ..
>> drwxr-xr-x 2 squid squid 4096 May 6 12:32 logs
>
>
> Hi,
>
> Squid run as nobody user by default, not the "squid".
> see:
>
> cache_effective_user
> cache_effective_group
>
> in squid.conf.

No.

Squid-3 runs as the user configured with --with-default-user=XX

'nobody' is the default value of that setting to cope with old setups
which assume 'nobody'.

cache_effective_user overrides --with-default-user for special
circumstances where a rebuild with new user cannot be done.

cache_effective_group is deprecated and should not be used unless truly
needed. If you become aware of a situation where local system security is
inadequate and still requires this please let squid-dev know.
 This is exactly equivalent to creating XX user for squid and assigning
them to only one privilege group.

Amos
Received on Wed May 06 2009 - 23:23:48 MDT

This archive was generated by hypermail 2.2.0 : Thu May 07 2009 - 12:00:02 MDT