Hi,
here is my slapd.conf (suse 9.2, ldap v 2.2.15):
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/nis.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/samba3.schema
pidfile /var/run/slapd/slapd.pid
argsfile /var/run/slapd/slapd.args
modulepath /usr/lib/openldap/modules
access to attr=userPassword,userPKCS12
by self write
by * auth
access to *
by * read
database ldbm
checkpoint 1024 5
cachesize 10000
suffix "dc=tux-net,dc=de"
rootdn "cn=Manager,dc=tux-net,dc=de"
rootpw xxx
directory /var/lib/ldap
index objectClass eq
my ldif looks like:
#struktur.ldif
#tux-net.de
dn: dc=tux-net,dc=de
objectclass: top
#benutzer.tux-net.de
dn: ou=benutzer,dc=tux-net,dc=de
objectclass: organizationalUnit
ou: benutzer
#gruppen.tux-net.de
dn: ou=gruppen,dc=tux-net,dc=de
objectclass: organizationalUnit
ou: gruppen
#rechner.tux-net.de
dn: ou=rechner,dc=tux-net,dc=de
objectclass: organizationalUnit
ou: rechner
and with ldapadd -x -D "cn=Manager,dc=tux-net,dc=de" -W -f
struktur.ldif
i got
adding new entry "dc=tux-net,dc=de"
ldap_add: Object class violation (65)
additional info: no structural object class provided
i don´t know why it doesn´t work. I have tried it under an older
version of suse and it worked.
what´s wrong?
sonja
|