Getting a LDAP directory setup as a NIS replacement is needlessly
When setting up an LDAP directory an early first step is importing your
existing accounts. The PADL.COM
scripts are included with RHL now and
are the recommend way to get your LDAP directory populated.
I wrote a single script "ldapmigrate" (free software) that replaces all
scripts. The advantages of "ldapmigrate" over the PADL
scripts are as follows:
1. My script doesn't have to run on the LDAP server itself, ie, it can
migrate /etc/* over the network.
2. It can optionally bind to the LDAP server over SSL/TLS for security.
3. It is a SINGLE ~400 line script versus the ~27 PADL.COM
bourne scripts that total over 3000 lines. (see note below)
4. It is driven via command line arguments and is self documented via
--help. To use the PADL.COM
scripts you must edit perl scalar variables
in various spots *inside* the scripts.
5. You can easily select the which /etc file you would like to migrate.
Finally getting to the point, I would love to have "ldapmigrate"
included in RHL to promote and encourage and ease the adoption of LDAP.
However, to do this I need the Net::LDAP module (it has a couple
dependencies) included in RHL first. Even without "ldapmigrate" the
Net::LDAP module would be a great addition.
Here is a RFE I opened in Feb 2002, please add comments if you see fit.
(RHCE, Solaris, CCNP certified FWIW)
Note: I see zero point in storing certain files in your LDAP directory
such as /etc/rpc or /etc/protocols. This contributes to the reduced size
of "ldapmigrate' vs the PADL scripts.