[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: ldapsearch liefert falsche Reihenfolge



Hallo Thorsten,

Thorsten Schmidt schrieb:
Hallo,

leider habe ich ein Problem mit ldapsearch
Client: Debian Etch (mein System)
Server: Irgendein Ubuntu LTS, auf das ich keinen Einfluss habe.
Ein ldapsearch vom Client aus, liefert dieses Resultat:

# ntadmin, Samba, People, schule
dn: uid=ntadmin,ou=Samba,ou=People,dc=schule
objectClass: sambaSamAccount
objectClass: shadowAccount
objectClass: posixAccount
objectClass: inetOrgPerson
[... Attribute ...]

# Samba, People, schule
dn: ou=Samba,ou=People,dc=schule
ou: Samba
objectClass: top
objectClass: organizationalUnit

Wenn ich dieses ldif per ldapadd wieder an einen
Server liefern will schlägt dies fehl,

völlig korrekt. ldapadd versucht natürlich der Reihenfolge nach
die Entries in den LDAP zu schieben. Der Knoten ou=Samba,ou=People,dc=schule
ist aber noch nicht da, also kann demzufolge der an dem fehlenden Knoten
hängende Eintrag nicht erstellt werden.

da ldapadd
versucht, den ntadmin zu erstellen, bevor die ou Samba
existiert.

Wie kann ich dies beheben?

indem du einfach die Reihenfolge der Beiden Einträge vertauschst.
also dieses LDIF sollte gehen (wenn alles andere stimmen würde):

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# Samba, People, schule
dn: ou=Samba,ou=People,dc=schule
ou: Samba
objectClass: top
objectClass: organizationalUnit

# ntadmin, Samba, People, schule
dn: uid=ntadmin,ou=Samba,ou=People,dc=schule
objectClass: sambaSamAccount
objectClass: shadowAccount
objectClass: posixAccount
objectClass: inetOrgPerson
[... Attribute ...]

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Mit freundlichen Grüßen
Hans-Dietrich






Reply to: