PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Object Class Violation, SuSE 9.0 +oLDAPv3



Wastel
06.12.03, 09:42
Hi
ich hab folgendes Problem mit meinem OpenLdap Server und SuSE 9.0 Clients, bzw. SuSE 9.0 Clients zur Administration.

Ich Hab nen Ldap server aufgesetzt, läuft stabil.
Bei den Clients (SuSE 9.0 - zum Testen) hab ich mit Hilfe von Yast2 die pam_ldap und nss_ldap packete + config files angepasst.
Per Hand nachgebessert, und jetzt kann ich mich mit allen Clients anmelden.
Nur habe ich ein Problem wenn ich in Yast2 eine neue Gruppe anlegen will.
Sobald Yast2 in das LDAP-verzeichniss schreiben will gibt er mir eine meldung
"ObjectClass violation" aus.
Wenn ich mir anschaue was er schreiben will:
posixGroup:
needed arguments: top, gidNumber.

Problem: laut yast2 sei gibNumber keine verfügbare klasse.
Meine Frage: welches schema muss ich da zusätzlich einbinden dass ich diese klasse zur Verfügung habe?
Oder liegts an was anderem?

Danke
Wastel

mamue
06.12.03, 13:16
Eine posixGroup schreibt das Attribut gidNumber als zwingend vorraus, siehe auch entsprechendes schema in /etc/openldap/schema.
Ausserdem braucht jeder Eintrag genau eine Strukturelle Klasse. Die objectclasse "top" liefert das, posixGroup nicht.
Was Du da mit yast machst, weiss ich nicht, kenn ich nicht.

mamue