Уважаемые гуру!
Поставил openLDAP. В slapd.conf занес:
access to dn.regex=".*,ou=mail,dc=example,dc=com"
by dn="ou=mail,ou=services,dc=example,dc=com" read
by dn="ou=sasl,ou=services,dc=example,dc=com" read
by self write
by anonymous auth
access to attr=userPassword
by self write
by anonymous auth
by dn.regex=".*,cn=mmm,dc=example,dc=com" write
by * none
access to *
by * read
В misc-mail.ldif занесены следующие данные:
dn: ou=mail, ou=services, dc=example, dc=com
objectClass: organizationalUnit
ou: mail
description: mail service entry
userPassword: {MD5}nRnyOnPdKAxh1e0gV87sTw==
dn: ou=mail, dc=example, dc=com
objectClass: organizationalUnit
ou: mail
description: mail service tree
dn: ou=domains, ou=mail, dc=example, dc=com
objectClass: organizationalUnit
ou: domains
description: virtual mail domains
dn: ou=transports, ou=mail, dc=example, dc=com
objectClass: organizationalUnit
ou: transports
description: MTA routing table
dn: ou=networks, ou=mail, dc=example, dc=com
objectClass: organizationalUnit
ou: networks
description: MTA network access table
dn: ou=spam, ou=mail, dc=example, dc=com
objectClass: organizationalUnit
ou: spam
description: MTA spam table
Добавляю данные командой:
ldapadd -W -x -D "cn=admin,dc=example,dc=com" -f misc-mail.ldif
Добавляется без ошибок.
Но после запуска команды:
ldapsearch -LL -x -b "ou=mail,dc=example,dc=com"
выдает следующее:
dn: ou=mail,dc=example,dc=com
objectClass: organizationalUnit
ou: mail
description: mail service tree
Т.е. все что лежит в mail.example.com не отображает. Хотя они есть в базе, т.к. при попытке добавить в ветку mail выдается сообщение, что объекты уже существуют...
В чем может быть проблема? Помогите!!!