поставил openldap 2.0.27
в slapd.conf прописал:
include /usr/local/lapd/etc/openldap/schema/core.schema
include /usr/local/lapd/etc/openldap/schema/corba.schema
include /usr/local/lapd/etc/openldap/schema/cosine.schema
include /usr/local/lapd/etc/openldap/schema/inetorgperson.schema
include /usr/local/lapd/etc/openldap/schema/misc.schema
include /usr/local/lapd/etc/openldap/schema/nis.schema
include /usr/local/lapd/etc/openldap/schema/openldap.schema
include /usr/local/lapd/etc/openldap/schema/sendmail.schema
access to * by * write
database ldbm
suffix "dc=sgd"
directory /usr/local/lapd/var/openldap
rootdn "cn=root,dc=sgd"
rootpw secret
defaultaccess none
access to *
by self write
by group="cn=root,dc=sgd" write
by users write
by * read
access to attr=userpassword
by group="cn=root,dc=sgd" write
by * compare
index objectClass,uid,uidNumber,gidNumber eq
index cn,mail,surname,givenname eq,subinitial
теперь ldif:
-------------------
dn: dc=sgd
objectClass: dcObject
objectClass: organization
o: UNI
dc: sgd
dn: cn=root,dc=sgd
objectClass: organizationalRole
cn: root
-------------------
пишу
ldapadd -f 2.ldif -x -D "cn=root,dc=sgd" -w secret
в итоге получаю сообщение от сервера
---------------------------
adding new entry "dc=sgd"
ldap_add: Undefined attribute type
additional info: dn: attribute type undefined
ldif_record() = 17
---------------------------
те ничего не добавляется почемуто
сервер запустил slapd -d 256
он выдал:
slapd starting
daemon: conn=0 fd=12 connection from IP=127.0.0.1:53550 (IP=0.0.0.0:389) accepted.
conn=0 op=0 BIND dn="CN=ROOT,DC=SGD" method=128
ber_flush: 14 bytes to sd 12
conn=0 op=0 RESULT tag=97 err=0 text=
conn=0 op=1 ADD dn="DC=SGD"
ber_flush: 42 bytes to sd 12
conn=0 op=1 RESULT tag=105 err=17 text=dn: attribute type undefined
conn=0 op=2 UNBIND
conn=-1 fd=12 closed
что я нетак сделал с ним непонятна!!!