2008/12/5 Daniel Spannbauer
Kann mir jemand sagen wo es hier zwischen den Shemas nicht stimmt? Ich finds irgendwie nicht....
Da fehlt die objectclass inetorgperson im Eintrag. Nur account und posixaccount erlauben keine Vor- und Nachnamen (sn und givenname), sondern da gibt's nur "gecos".
Ok, neue LDIF erzeugt (wird aus dem NIS mit den Tools von PADL gebastelt):
dn: uid=nobody,ou=People,dc=marco,dc=de uid: nobody cn: nobody sn: nobody objectClass: person objectClass: organizationalPerson objectClass: inetOrgPerson objectClass: account objectClass: posixAccount objectClass: top userPassword: {crypt}xxxx uidNumber: 32767 gidNumber: 32767 homeDirectory: /
Also die inetorgperson ist jetzt drin. Beim Import bekomm ich jetzt Internal (implementation specific) error (80) additional info: no structuralObjectClass operational attribute
So langsam bringt mich das zur Weißglut. Was passt denn nun schon wieder nicht?
Die Objektklassen "account" und "inetorgperson" gehen nicht zusammen, da beide struktural sind und nicht "auxiliary" und auch nicht voneinander abgeleitet sind. Ich habe bei mir z.B. folgende Objektklassen in den Eintraegen: objectClass: inetOrgPerson objectClass: posixAccount objectClass: top objectClass: shadowAccount Damit gehen dann Vor- und Nachnamen und auch noch eine Menge anderer Attribute. Und man muss auch nicht die ganze Ableitungs-Hierarchie mit angeben, also "person" und "organizationalperson" sind redundant, wenn man "inetorgperson" hat. kk