diff -up smeserver-dansguardian-panel-2.11/root/etc/e-smith/templates/etc/squid/squid.conf/15AuthProgramLdap.x64sup smeserver-dansguardian-panel-2.11/root/etc/e-smith/templates/etc/squid/squid.conf/15AuthProgramLdap --- smeserver-dansguardian-panel-2.11/root/etc/e-smith/templates/etc/squid/squid.conf/15AuthProgramLdap.x64sup 2008-10-24 07:49:48.000000000 -0400 +++ smeserver-dansguardian-panel-2.11/root/etc/e-smith/templates/etc/squid/squid.conf/15AuthProgramLdap 2013-09-25 12:01:49.000000000 -0400 @@ -3,11 +3,18 @@ return "" unless ( ($squid{RequireAuth} my $dn = $squid{dn} || "dc=232,dc=net"; my $host = $squid{host} || "k8.232.net"; +my $usrpath='/usr/lib'; + +if ( -d "/usr/lib64/squid" ) +{ + $usrpath='/usr/lib64'; +} + $OUT .= " -auth_param basic program /usr/lib/squid/squid_ldap_auth -b $dn -f uid=%s -h $host +auth_param basic program $usrpath/squid/squid_ldap_auth -b $dn -f uid=%s -h $host auth_param basic children 5 auth_param basic realm squid proxy server auth_param basic credentialsttl 2 hours auth_param basic casesensitive off -";} \ Pas de fin de ligne à la fin du fichier. +";}