how to migrate your openldap to a new box ----------------------------------------- "No passwd entry for user ldap" error if you start openldap: [root@igloo ldap]# /usr/sbin/slapd -u ldap -h "ldap:/// ldaps:///" -d 255 check this: [root@igloo ldap]# grep ldap /etc/passwd ldap:x:55:55:LDAP User:/var/lib/ldap:/bin/false [root@igloo ldap]# grep ldap /etc/shadow ldap:!!:12033:::::: [root@igloo ldap]# grep ldap /etc/group ldap:x:55: get all entries from old openldap server: [root@flabby openldap]# ldapsearch -h localhost -p 389 -D "cn=Directory Manager, o=Open CA, c=AU" -w shit4U -x -s sub -LLL "objectclass=*" > /tmp/entries.ldif [root@igloo ldap]# ldapadd -f /tmp/entries.ldif -x -D "cn=Directory Manager, o=Open CA, c=AU" -w shit4U [root@igloo ldap]# pwd /var/lib/ldap [root@igloo ldap]# ls -al total 456 drwxr-x--- 2 ldap ldap 4096 Jan 21 14:23 . drwxr-xr-x 21 root root 4096 Jan 13 15:13 .. -rw------- 1 ldap ldap 8192 Jan 21 14:04 cn.dbb -rw------- 1 ldap ldap 8192 Jan 21 14:04 dn2id.dbb -rw------- 1 ldap ldap 8192 Jan 21 14:04 givenName.dbb -rw------- 1 ldap ldap 389120 Jan 21 14:04 id2entry.dbb -rw------- 1 ldap ldap 8192 Jan 21 14:04 mail.dbb -rw------- 1 ldap ldap 8192 Jan 21 14:04 nextid.dbb -rw------- 1 ldap ldap 8192 Jan 21 14:04 objectClass.dbb -rw------- 1 ldap ldap 8192 Jan 21 14:04 sn.dbb -rw------- 1 ldap ldap 8192 Jan 21 14:04 uid.dbb |