Привет.
Помогите плз разобраться, уже два дня безрезультатно ковыряюсь.
Есть OpenLDAP 2.1.30 (система Alt Linux Master 2.4)
--------конфиг slapd.conf:----------
modulepath /usr/lib/openldap
moduleload back_ldbm.la
include /etc/openldap/schema/core.schema
include /etc/openldap/schema/cosine.schema
include /etc/openldap/schema/inetorgperson.schema
include /etc/openldap/schema/misc.schema
include /etc/openldap/schema/nis.schema
include /etc/openldap/schema/openldap.schema
include /etc/openldap/schema/dhcp.schema
pidfile /var/run/slapd.pid
argsfile /var/run/slapd.args
access to attr=userPassword
by users write
by anonymous auth
by * none
access to *
by users write
by anonymous read
by * none
database ldbm
suffix "dc=dog,dc=my,dc=ru"
rootdn "cn=manager,dc=dog,dc=my,dc=ru"
rootpw secret
directory /var/lib/ldap/bases
index objectClass eq
--------------------------------------
Делаю первый запуск slapd:
# service slapd start
Checking slapd configuration [ DONE ]
Adjusting environment for slapd: [ DONE ]
Starting slapd service: [ DONE ]
Далее, если я правильно понял документашку, я дошжен инициализировать базу командой slapadd. Что я и делаю.
# slapadd -f /etc/openldap/slapd.conf -l /tmp/my.ldif
Выполнение команды не выдает никаких результатов вообще, но файлы базы создаются.
Содержимое /tmp/my.ldif такое:
dn: dc=dog,dc=my,dc=ru
objectClass: dcObject
objectClass: organization
dc: dog
o: MY
------------------------------
Теперь собственно, проверяю есть ли чего в базе:
# ldapsearch -x -D "cn=manager,dc=dog,dc=my,dc=ru" -w secret -b "dc=dog,dc=my,dc=ru"
Получаю ответ, что нифига найти не может.
# extended LDIF
#
# LDAPv3
# base <dc=dog,dc=my,dc=ru> with scope sub
# filter: (objectclass=*)
# requesting: ALL
#
# search result
search: 2
result: 32 No such object
# numResponses: 1
------------------------------
Подскажите плз, где я ошибаюсь, что я делаю неправильно.
Потому что совсем не могу понять - то ли я идиот, то ли все ХАВ-ТУ, которые есть в инете, писаны инвалидами...