On Thu, Dec 4, 2008 at 11:32 AM, Daniel Spannbauer
Hallo,
ich versuche gerade eine ldif-Datei in einen LDAP zu packen. Das ganze unter SuSE 10.2 mit Bordmitteln.
Ich will diesen Eintrag hinzufügen: dn: uid=nobody,ou=people,dc=marco,dc=de uid: nobody cn: nobody sn: nobody objectClass: account objectClass: posixAccount objectClass: top userPassword: {crypt}xxxx uidNumber: 32767 gidNumber: 32767 homeDirectory: /
Das ganze dann mit ldapadd -W -c -h ...... in den LDAP. Beim LDAP-Add mosert er rum das es den Eintrag schon gibt (hat er recht, nur gibts den ohne sn, givenName usw.). Also mache ich einen ldapmodify mit den gleichen Parametern. Hier bringt er mir dann: ldap_modify: Object class violation (65) additional info: attribute 'sn' not allowed
Meine slapd.conf sieht bzgl. der Shemas so aus: include /etc/openldap/schema/core.schema include /etc/openldap/schema/cosine.schema #include /etc/openldap/schema/rfc2307bis.schema include /etc/openldap/schema/nis.schema include /etc/openldap/schema/inetorgperson.schema include /etc/openldap/schema/yast.schema include /etc/openldap/schema/samba3.schema
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". kk Rgbx������ץ���r���҉碝��V������uﮞ˛���m�)z{.��+�I��w���^jY^���~�m�ޜ�&��ݢ��m�(�g���brG�J'��w�j)Z��^�ˬy��i�������