I think I got what was going wrong...If I am not wrong 'bind' method uses
authentication hence credentials only while making any changes
(add/modify/delete) to ldap server.

So if I will use wrong credentials to modify ldap database then it will
surely shout...

Cheers,
Parag




On Sun, Sep 20, 2009 at 10:38 PM, Parag Kalra <paragka...@gmail.com> wrote:

> Hello All
>
> Just installed LDAP server (OpenLDAP) on Ubuntu with following base root dn
> settings:
>  cn=admin,dc=nodomian
>
> Added few organisation units to it using command line utility 'ldapadd' and
> few using ldap browser - 'phpldapadmin'
>
> Then I felt like playing with Perl to connect to LDAP server and wrote
> following script:
>
> $ldap_host = "localhost";
> $admin = "admin";
> $domain = "nodomain";
> $dn = "cn=$admin,o=$domain";
> $password = "mypassword";
> $ldap = Net::LDAP->new($ldap_host) or die "Could not establish connection
> to LDAP server - $ldap_host \n";
> $ldap->bind($dn,password=>$password) or die "Could not bind to LDAP serrver
> - $ldap_host \n";
>
> If I set wrong '$ldap_host', it shouts saying - 'could not bind to LDAP
> server' and rightly so.
>
> *However even if I set wrong '$password' or wrong '$dn' scripts still
> executes successfully and doesn't shout...*
>
> Where am I going wrong...?
>
> Cheers,
> Parag
>
>
>

Reply via email to