Hi Perl Gurus, i have written the script below to modify attribute on LDAP Directory. But i cant make the changes
#!/usr/bin/perl
use Net::LDAP;
$ldap = new Net::LDAP('localhost') or die "$@";
$ldap->bind( dn => 'uid=xxx,ou=org,o=xxx.com',
password => 'secret'
) || die $@;
my $dn = "uid=atype,ou=org,o=com";
my $description = "banana";
$msg = $ldap->modify ( $dn,
replace => { 'description' => $description }
) || warn "Failed to modify entry. $!";
print "msg is $msg\n";
$ldap->unbind;
i received the following error, when i run the perl script and the attribute not updated on LDAP Directory
msg is Net::LDAP::Modify=HASH(0x1bfe7a4)
Can you please let me know what is my mistake in here, or how to make sure the update take place on LDAP
Thank you in advanced.
-
Are you posting in the right place? Check out Where do I post X? to know for sure.
-
Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
<code> <a> <b> <big>
<blockquote> <br /> <dd>
<dl> <dt> <em> <font>
<h1> <h2> <h3> <h4>
<h5> <h6> <hr /> <i>
<li> <nbsp> <ol> <p>
<small> <strike> <strong>
<sub> <sup> <table>
<td> <th> <tr> <tt>
<u> <ul>
-
Snippets of code should be wrapped in
<code> tags not
<pre> tags. In fact, <pre>
tags should generally be avoided. If they must
be used, extreme care should be
taken to ensure that their contents do not
have long lines (<70 chars), in order to prevent
horizontal scrolling (and possible janitor
intervention).
-
Want more info? How to link
or How to display code and escape characters
are good places to start.
|