In the immortal words of Noel Ashford:

> firewall# ldapsearch -x -b "dc=bhs,dc=local" -D "bhs\noel" -h 192.168.9.1 -p
> 389 -W "sAMAccountName=noel" -LLL | more
[...]
> $mesg = $ldap->bind( "cn=noel, o=Exchange, c=us", passsword =>
> "pass_for_noel");

You should check the result of the bind operation to see whether it
succeeded.

It looks to me like you're binding with a different DN in the
ldapsearch call vs. the perl call.

It looks like you have a different version of ldapsearch than I do,
which does not have -x or -W options, and -L is documented as "print
in LDIF format" which can be accomplished on the perl side with
Net::LDAP::LDIF.

%%  Christopher A. Bongaarts  %%  [EMAIL PROTECTED]       %%
%%  Internet Services         %%  http://umn.edu/~cab  %%
%%  University of Minnesota   %%  +1 (612) 625-1809    %%

Reply via email to