1) как заставить cyrus-imap работать с ldap`ом? 2) где должны находиться файлы authdaemonrc authldaprc... ? как их подключить к imapd ?
содержание их такое и лежат они у меня в /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) а как его тогда связать? и что я сделал не правильнО?