[Date Prev][Date Next] [Chronological] [Thread] [Top]


Hello all,

I'm trying to setup openldap to authenticate users
ssh'ing into my server. I ran the migrate_passwd.pl
file against my passwd file and it outputed the ldif
file. Now when I try to load the ldif file with
ldapadd I get the error

parent does not exist.

I'll admit I dont know much about ldap. But what am I
doing wrong and what do I do to fix it? I pasted some
info below


My error
[root@node0 root]# ldapadd -x -D "cn=Manager,dc=<taken
out>,dc=com" -W -f "/root/passwd.ldif"
Enter LDAP Password:
adding new entry "uid=root,ou=People,dc=<taken
ldap_add: No such object
        additional info: parent does not exist

ldif_record() = 32
[root@node0 root]#

A entry from the ldif file generated by

dn: uid=root,ou=People,dc=<taken out>,dc=com
uid: root
cn: root
sn: root
mail: root@<taken out>
objectClass: person
objectClass: organizationalPerson
objectClass: inetOrgPerson
objectClass: posixAccount
objectClass: top
objectClass: kerberosSecurityObject
objectClass: shadowAccount
userPassword: {crypt}<taken out>
shadowLastChange: 11928
shadowMax: 99999
shadowWarning: 7
krbName: root@<takenout>
loginShell: /bin/bash
uidNumber: 0
gidNumber: 0
homeDirectory: /root
gecos: root

Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!