Search squid archive

Re: squid_ldap_auth and filters

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



fre 2006-03-10 klockan 12:27 +0100 skrev Werner.Rost@xxxxxx:
> squid_ldap_auth (of Squid 2.5 Stable 12) works fine with this script:
> 
> /usr/local/squid/libexec/squid_ldap_auth \
>       -h ldapserver \
>       -D "cn=adminaccount,ou=Service Accounts,ou=_SiteMgmt,ou=BNN,ou=DE,dc=emea,dc=company,dc=com" \
>       -w "topsecret" \
>       -b "ou=DE,dc=emea,company,dc=com" \
>       -f sAMAccountName=%s
>
> But our AD structure looks like:
> 
>   emea.company.com
>        CH
>        CZ
>        DE
>        DK
>        ES
>        ...
> 
> 
> The script above should say "OK" if the user is valid in ou=DE or ou=CH or ou=CZ or ...
> 
> I guess I need an intelligent filter "-f" to do this. Any ideas?


Should work by just moving up the base DN to
"dc=emea,dc=company,dc=com". This will search in all the ou:s in the
LDAP tree.

To ensure there is no mistakes I would make the filter a little more
explicit, only looking for user objects. Unfortunately I do not remember
the objectClass used in AD for normal users... but it will work either
way (just that without this it is technically possible to log on using a
workstation account or similar provided you can guess the password..)

Regards
Henrik

Attachment: signature.asc
Description: Detta =?ISO-8859-1?Q?=E4r?= en digitalt signerad meddelandedel


[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux