On Monday 05 January 2009 12:31:23 sandeep.kumbhar@silverarc.biz wrote:
Full_Name: Sandeep Kumbhar Version: openldap-2.3.27-8.el5_1.3 OS: CentOS 5.2 URL: Submission from: (NULL) (59.181.122.24)
I am using below schema for my LDAP server
include /etc/openldap/schema/core.schema include /etc/openldap/schema/cosine.schema include /etc/openldap/schema/inetorgperson.schema include /etc/openldap/schema/nis.schema
I created local user on the same server and did the following to
generate the
data for step 3.
# grep 'username' /etc/passwd > /etc/openldap/passwd.username
Ref: <http://fedoranews.org/mediawiki/index.php/How_to_setup_and_maintain_OpenLD AP_server_for_your_network#Bonus:_Exporting_LDAP_users_home_folders_with_NFS
In general, I note that this documentation leaves a lot to be desired.
- Then I used the migration perl script for converting the local users to
LDAP users.
# /usr/share/openldap/migration/migrate_passwd.pl /etc/openldap/passwd.username \ /etc/openldap/username.ldif
- Now after creation of the *.ldif I used the below command to add this
database file into the LDAP server.
You should run migrate_base.pl before you add any other data generated by migrationtools.
# ldapadd -x -D "cn=Manager,dc=intra,dc=exlinuz,dc=com" -W -f /etc/openldap/ \ username.ldif
- After typing the ldapadd command I gave the LDAP password I got the
error below
adding new entry "uid=sandeepk,ou=People1,dc=intra,dc=exlinuz,dc=com" ldap_add: No such object (32) matched DN: dc=intra,dc=exlinuz,dc=com
According to the error, the deepest part of this DN that exists is dc=intra,dc=exlinuz,dc=com, so you haven't created ou=People1,dc=intra,dc=exlinuz,dc=com, which migrate_base.pl would have done for you.
- I have created the domain.ldif and root.ldif and added them successfully
into the LDAP Server using the official Openldap documentation. However I could not find anything adding Unix users and therefore I used the
above referenced link to generate Unix users database file for LDAP.
Please see the ldif file output by the migration script
There is no bug here. Please consult the documentation of the tools you are using (migrationtools) when your spoonfeeding doesn't work perfectly. The only problem you encountered was the 'HOWTO' you used, file bugs on it instead. It is quite evident that the author of the HOWTO has not bothered to consult the documentation for migrationtools ... see the migration-tools.txt file shipped with the software.
Honestly, http://www.zarb.org/~bgmilne/make_master.sh could replace about half the HOWTO, and cover something the HOWTO doesn't (migrating groups ....).
Regards, Buchan