GIGO . wrote:
>
> I have created a user proxy in Centos from which i am running my squid successfully with all the rights properly configured until i change my configuration file for Negotiate/Kerboros.
>
>
> I am receiving the following error when trying to start squid:
>
> 2010/04/09 05:06:12| helperOpenServers: Starting 10/10 'squid_kerb_auth' processes
> 2010/04/09 05:06:12| ipcCreate: /usr/sbin/squid_kerb_auth: (13) Permission denied
> 2010/04/09 05:06:12| ipcCreate: /usr/sbin/squid_kerb_auth: (13) Permission denied
The new helper binary needs a minimum of read and execute permission for
the Squid user to run it. Any resources and files the helper requires
also need permissions for the Squid user to access them.
>
>
> For trouble shooting I have just installed Strace and created a script as per Markus recommendations.
> ---------------------------------------------------
> #/bin/sh
>
> strace -f -F -o /tmp/strace.out.$$ squid_kerb_auth $*
> --------------------------------------------------
>
> Now i have no idea how to use scripts from within squid.conf. And at which place should i place this script in the squid.conf in relation to the following?
>
> auth_param negotiate program /usr/sbin/squid_kerb_auth
>
Assuming your script is at the path "/test/script" that would become:
auth_param negotiate program /test/script /usr/sbin/squid_kerb_auth
Or you could just do this (one line, mind the wrap):
auth_param negotiate program /usr/bin/strace -f -F -o /tmp/strace.out
/usr/sbin/squid_kerb_auth
Amos
-- Please be using Current Stable Squid 2.7.STABLE9 or 3.1.1Received on Sat Apr 10 2010 - 10:06:05 MDT
This archive was generated by hypermail 2.2.0 : Sat Apr 10 2010 - 12:00:03 MDT