У меня возникла проблема:
на freeBSD7.0 установлен openLDAP
slapd.conf:
Код: Выделить всё
include /usr/local/etc/openldap/schema/core.schema
include /usr/local/etc/openldap/schema/cosine.schema
include /usr/local/etc/openldap/schema/inetorgperson.schema
include /usr/local/etc/openldap/schema/misc.schema
include /usr/local/etc/openldap/schema/nis.schema
include /usr/local/etc/openldap/schema/openldap.schema
include /usr/local/etc/openldap/schema/freeradius.schema
pidfile /var/run/openldap/slapd.pid
argsfile /var/run/openldap/slapd.args
loglevel 256
moduleload back_bdb
modulepath /usr/local/libexec/openldap
access to attrs=userPassword
by self write
by anonymous auth
by dn="uid=root,dc=tim,dc=ru" write
by * none
access to *
by dn="uid=root,dc=tim,dc=ru" write
by * read
database bdb
suffix "dc=tim,dc=ru"
rootdn "cn=root,dc=tim,dc=ru"
rootpw password
directory /var/db/openldap-data
Корневой объект:
base.ldif:
Код: Выделить всё
dn: dc=tim,dc=ru
objectClass: dcObject
objectClass: organization
objectClass: top
dc:tim
o:tim
добавил его:
Код: Выделить всё
ldapadd -x -D "cn=root,dc=tim,dc=ru" -W -f base.ldif
Enter LDAP password:
adding new entry "dc=tim,dc=ru"
Создаю контейнер test.ldif:
Код: Выделить всё
dn: ou=test,dc=tim,dc=ru
objectClass: top
objectClass: organizationalUnit
ou: test
Код: Выделить всё
ldapadd -x -D "cn=root,dc=tim,dc=ru" -W -f test.ldif
lucky.ldif:
Код: Выделить всё
dn: cn=lucky,ou=test,dc=tim,dc=ru
objectClass: top
objectClass: person
objectClass: posixAccount
objectClass: shadowAccount
cn: lucky
sn: lucky's sername
uid: lucky
userpassword: 1234
uidNumber: 1000
gidNumber: 1000
gecos: lucky
homeDirectory: /home/lucky
Код: Выделить всё
ldapadd -x -D "cn=root,dc=tim,dc=ru" -W -f lucky.ldif
Код: Выделить всё
ldapsearch -x -LLL "dc=tim,dc=ru" -b uid=lucky
No such object(32)
/var/log/debug.log:
Код: Выделить всё
Sep 17 01:52:18 OO7 slapd[556]: conn=4 fd=12 ACCEPT from IP=127.0.0.1:58252 (IP=0.0.0.0:389)
Sep 17 01:52:18 OO7 slapd[556]: conn=4 op=0 BIND dn="" method=128
Sep 17 01:52:18 OO7 slapd[556]: conn=4 op=0 RESULT tag=97 err=0 text=
Sep 17 01:52:18 OO7 slapd[556]: conn=4 op=1 SRCH base="dc=pupkin,dc=com,dc=ru" scope=2 deref=0 filter="(dc=tim,dc=ru)"
Sep 17 01:52:18 OO7 slapd[556]: conn=4 op=1 SRCH attr=-b uid=lucky
Sep 17 01:52:18 OO7 slapd[556]: conn=4 op=1 SEARCH RESULT tag=101 err=32 nentries=0 text=
Sep 17 01:52:18 OO7 slapd[556]: conn=4 op=2 UNBIND
Sep 17 01:52:18 OO7 slapd[556]: conn=4 fd=12 closed