PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : User in openLDAP verschwunden



someone
21.10.05, 22:37
Habe ein Problem mit meinem openXchange Server unter gentoo.
Ich habe mehrere User angelegt. Die werden sowohl in ldap als auch in der sql DB angelegt.
Irgendwie ist jedoch ein user "verschwunden".
ich sehe ihn in phpLDAPadmin + DB nicht mehr. Ich kann ihn weder löschen noch überschreiben.
Beim Versuch mittels phpLDAPadmin einen bestehenden user auf die alte "verlorene" id zu mappen kommt:




Error
Failed to copy DN: uid=spam,ou=Users,ou=OxObjects,dc=domain,dc=intern

LDAP said: Already exists
Error number: 0x44 (LDAP_ALREADY_EXISTS)
Description: The object already exists. Usually you are trying to create a new object on top of an existing one.




welche möglichkeiten bieten einem openldap da noch?

mkahle
21.10.05, 23:55
Also ou=OxObjects finde ich schon mal sehr suspekt. Ist Dir da beim Anlegen ein Fehler unterlaufen?

Wenn Du Dir den Eintrag ansehen willst:

ldapsearch -x \
-D "cn=your-admin-dn" \
-w "your-admin-dn-password" \
-b "ou=Users,ou=OxObjects,dc=domain,dc=intern" \
-s one \
"(uid=spam)"

Wenn Du ihn löschen willst:

ldadelete "uid=spam,ou=Users,ou=OxObjects,dc=domain,dc=intern"

someone
22.10.05, 00:04
Danke! Das waren die gesuchten Infos/Befehle :)