Hallo Sven,
Sven Gehr
Hallo zusammen,
ich habe ein hoffentlich kleines Problem mit meinem LDAP-Server unter SuSE-9.1. Mein User-Objekt sieht bisher so aus:
Ich war einige Tage auf der Berlinux, daher meine verspätete Antwort:
# sven, Users, dreampixel dn: uid=sven,ou=Users,dc=dreampixel
objectClass: top objectClass: person objectClass: posixAccount objectClass: shadowAccount objectClass: OXUserObject objectClass: OXVDomainObject
Nun brauche ich jedoch noch die objectClass: inetOrgPerson. Wenn ich diese jedoch hinzufügen möchte erhalte ich:
Could not perform ldap_mod_add operation.
LDAP meldet: Cannot modify object class Fehlernummer: 0x45 (LDAP_NO_OBJECT_CLASS_MODS) Beschreibung: ObjectClass modifications are not allolwed. Eigentlich deutet der Fehler ja darauf fin dass das entsprechende Schema nicht vorhanden ist, oder?
Nein, der Fehler ist genau beschrieben :-) Du darfst die STRUCTURAL Objektklasse und deren Vererbungslinie nicht verändern. Die strukturelle Objektklasse für dein Objekt ist 'person', wenn du nun inetorgPerson hinzufügst, erweiterst du die Vererbungslinie und inetorgPerson wird zur strukturellen Objektklasse erklärt. Da hilft nur, den Eintrag vollständig löschen und neu anlegen. -Dieter -- Dieter Klünter | Systemberatung http://www.dkluenter.de GPG Key ID:8C183C8622115328