PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ldap



cstux
22.12.02, 14:07
Hi,

ich versuche SAMBA 3.0alpha22cvs als PDC zum laufen zu bringen

Jedoch macht mir LDAP ein paar Probleme!
Er nimmt folgende LDIF-Datei nicht an.

dn: uid=computer$,o=computer,dc=linuxserver,dc=de
objectClass: top
objectClass: posixAccount
objectClass: sambaAccount
cn: computer$
uid: computer$
gidNumber: 5000
homeDirectory: /dev/null
loginShell: /bin/false
uidNumber: 5001
pwdLastSet: 0
logonTime: 0
logoffTime: 2147483647
kickoffTime: 2147483647
pwdCanChange: 0
pwdMustChange: 2147483647
description: Computer
rid: 0
primaryGroupID: 0
lmPassword: NO PASSWORD XXXXXXXXXXXXXXXXXXXX
ntPassword: NO PASSWORD XXXXXXXXXXXXXXXXXXXX


Woran kann das liegen??

cstux
22.12.02, 19:58
Hier ist noch die Fehlermeldung! :)

ldap_add: Object class violation (65)
additional info: no structural object classes provided

cstux
23.12.02, 11:41
ich hab glaub ich den Fehler gefunden

objectclass : Account

hat gefehlt

mamue
23.12.02, 13:44
Eine der verwendeten Objectclassen muss halt "structural" sein. Das trifft auf 'account' zu.
Da 'account' keine Attribute erzwingt, die nicht durch 'posixAccount' abgedeckt sind, fällt das gar nicht weiter auf. Es ist trotzdem ganz vorteilhaft sich vorher anzuschauen, ob man noch andere Klassen für die Accounts verwenden will, denn es muss genau _eine_ structurelle Objectklasse je Eintrag sein. Das gleiche Problem tritt bei den normalen Accounts auch auf.
Das gilt seit LDAP v3, also OpenLDAP 2.x. Noch scheint man darüber zu diskutieren, welche Objectklassen denn "structurel" sein sollten.

Viel Spass,
mamue