Yes - I did try what you suggested. The error I got is that no attributes are available for updating. *grr!* There was some other thing I saw in Net::LDAP::Entry about using 'newrdn' attribute and changetype('moddn').. that didn't work either.
Here's what I did to create an LDIF:
open(FILE, ">$u.ldif");
Net::LDAP::LDIF->new(\*FILE, "w")->write($entry);
close FILE;
Here's the result:
dn: cn=6c2f995b-c1de-41ee-8b70-07f134dac04a,ou=Misc,<censored>
objectclass: person
objectclass: inetOrgPerson
objectclass: organizationalPerson
objectclass: CourierMailAccount
objectclass: CourierMailAlias
objectclass: posixAccount
objectclass: shadowAccount
sn: McRitchie
cn: T McRitchie
cn: 6c2f995b-c1de-41ee-8b70-07f134dac04a
givenname: T
mail: tmcritchie@<censored>
o: Misc
telephonenumber: unknown
title: unknown
roomnumber: unknown
homedirectory: /home/tmcritchie
userpassword: {MD5}<censored>
uidnumber: 20003
gidnumber: 20003
maildrop: tmcritchie
shadowlastchange: 99999
shadowmax: 99999
shadowwarning: 7
uid: tmcritchie
gecos: tmcritchie
loginshell: /bin/false
quota: 50
-
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.
|