уточню вопросы:
1) как заставить cyrus-imap работать с ldap`ом?
2) где должны находиться файлы authdaemonrc authldaprc... ?
содержание их такое и лежат они у меня в /etc :
==authldaprc===
LDAP_SERVER 127.0.0.1
LDAP_PORT 389
LDAP_BASEDN dc=xxx,dc=ru
LDAP_TIMEOUT 5
LDAP_AUTHBIND 1
LDAP_MAIL mail
LDAP_FILTER (objectClass=posixAccount)
LDAP_DOMAIN xxx.ru
LDAP_UID uidNumber
LDAP_GID gidNumber
LDAP_HOMEDIR uid
LDAP_MAILROOT /var/mail
LDAP_FULLNAME cn
LDAP_DEREF never
LDAP_TLS 0
=============
====authdaemonrc====
authmodulelist="authldap"
authmodulelistorig="authcustom authcram authuserdb authldap authpam"
daemons=5
version=""
===================
=====saslauthd.conf-=====
ldap_servers: ldap://127.0.0.1
ldap_bind_dn: dn=admin,dc=xxx,dc=ru
ldap_bind_pw: xxxxxxxx
ldap_version: 3
ldap_search_base: mailDomain=%d,cn=mail,dc=xxx,dc=ru
ldap_auth_method: custom
ldap_filter: mail=%U
в итоге запускаю slapd , slapauthd , master ( cyrus )
пытаюсь подключиться
cyrusadm -u cyrus(допустим) localhost
для пользователя который в ldap
в логах появляется ответ , что нет доступа к /etc/sasldb2
и нет пользователя в базе
Jan 26 02:13:25 xxx imapd[5253]: opiechallenge: user not found or locked
Jan 26 02:13:25 xxx imapd[5253]: badlogin: localhost[127.0.0.1] OTP [SASL(-13): user not found: opiechallenge: user not found or locked]
Jan 26 02:13:29 xxx imapd[5253]: unable to open Berkeley db /etc/sasldb2: Permission deni ed
Jan 26 02:13:29 xxx imapd[5253]: unable to open Berkeley db /etc/sasldb2: Permission deni ed
создаю с помощью saslpasswd2 пользователя - всё нормально подключается
Jan 26 02:14:25 xxx imapd[5253]: opiechallenge: user not found or locked
Jan 26 02:14:25 xxx imapd[5253]: badlogin: localhost[127.0.0.1] OTP [SASL(-13): user not found: opiechallenge: user not found or locked]
Jan 26 02:14:28 xxx imapd[5253]: login: localhost[127.0.0.1] cyrus DIGEST-MD5 User logged in
это значит что cyrus не связан с ldap ?
3) а как его тогда связать? и что я сделал не правильнО?