Elsen Marc wrote:

>  So what if user 'squid' executes squid_ldap_auth in a shell as a test
> for example ?



It works:

su squid

[EMAIL PROTECTED] /usr/local/squid/libexec$ ./squid_ldap_auth
Usage: squid_ldap_auth -b basedn [options] [ldap_server_name[:port]]...

-b basedn (REQUIRED) base dn under which to search
-f filter search filter to locate user DN
-u userattr username DN attribute
-s base|one|sub search scope
-D binddn DN to bind as to perform searches
-w bindpasswd password for binddn
-W secretfile read password for binddn from file secretfile
(...)


[EMAIL PROTECTED] /usr/local/squid/libexec$ /usr/local/squid/libexec/squid_ldap_auth -h 192.168.2.3 -v 3 -R -b "dc=edu" -D "cn=Squid LDAP search,cn=Users,dc=edu" -w squidLDAP -f "(&(sAMAccountName=%s)(objectClass=Person))"

ERR

ERR


Pay attention to that:

2004/07/13 14:27:34| helperOpenServers: Starting 5 'test' processes
2004/07/13 14:27:35| WARNING: Cannot run '/usr/local/squid/sbin/test' process.
2004/07/13 14:27:38| WARNING: Cannot run '/usr/local/squid/sbin/test' process.
2004/07/13 14:27:41| WARNING: Cannot run '/usr/local/squid/sbin/test' process.
2004/07/13 14:27:44| WARNING: Cannot run '/usr/local/squid/sbin/test' process.
2004/07/13 14:27:47| WARNING: Cannot run '/usr/local/squid/sbin/test' process.


[EMAIL PROTECTED] /usr/local/squid/libexec$ cat /usr/local/squid/sbin/test
#!/bin/bash

ls -l >/tmp/proba



Reply via email to