Проблема с Dovecot и Ldap
Добавлено: 2012-06-11 11:34:34
Пользователи не проходят авторизацию
/var/log/dovecotlog
auth: Debug: ldap(admin,10.22.14.36): bind search: base=DC=example,DC=local, filter=(&(objectClass=user)(objectClass=person)(sAMAccountName=admin)(badPasswordTime=*))
Jun 11 10:50:42 auth: Error: ldap(admin,10.22.14.36): Connection appears to be hanging, reconnecting
auth: Error: ldap(admin,10.22.14.36): ldap_search((&(objectClass=user)(objectClass=person)(sAMAccountName=admin)(badPasswordTime=*))) failed: Operations error
auth: Debug: ldap(admin,10.22.14.36): result: sAMAccountName(user)=admin
auth: Debug: client out: FAIL 1 user=admin temp
imap-login: Info: Disconnected (auth failed, 1 attempts): user=<admin>, method=PLAIN, rip=10.22.14.36, lip=10.22.14.12
auth: Debug: auth client connected (pid=6242)
Конфиги
dovecot-ldap.cf
hosts= 10.22.14.3
ldap_version= 3
auth_bind= yes
dn= esset
dnpass= pass
base= DC=example,DC=local
deref= searching
scope= subtree
user_attrs=mail=home=/var/storage/mail/virtual/%n
user_filter= (&(objectClass=user)(objectClass=person)(sAMAccountName=%u)(badPasswordTime=*))
pass_attrs=sAMAccountName=user
pass_filter = (&(objectClass=user)(objectClass=person)(sAMAccountName=%u)(badPasswordTime=*))
ldap.conf
URI ldap://10.22.14.3
BASE dc=example,dc=local
TLS_CACERTDIR /etc/openldap/cacerts
/var/log/dovecotlog
auth: Debug: ldap(admin,10.22.14.36): bind search: base=DC=example,DC=local, filter=(&(objectClass=user)(objectClass=person)(sAMAccountName=admin)(badPasswordTime=*))
Jun 11 10:50:42 auth: Error: ldap(admin,10.22.14.36): Connection appears to be hanging, reconnecting
auth: Error: ldap(admin,10.22.14.36): ldap_search((&(objectClass=user)(objectClass=person)(sAMAccountName=admin)(badPasswordTime=*))) failed: Operations error
auth: Debug: ldap(admin,10.22.14.36): result: sAMAccountName(user)=admin
auth: Debug: client out: FAIL 1 user=admin temp
imap-login: Info: Disconnected (auth failed, 1 attempts): user=<admin>, method=PLAIN, rip=10.22.14.36, lip=10.22.14.12
auth: Debug: auth client connected (pid=6242)
Конфиги
dovecot-ldap.cf
hosts= 10.22.14.3
ldap_version= 3
auth_bind= yes
dn= esset
dnpass= pass
base= DC=example,DC=local
deref= searching
scope= subtree
user_attrs=mail=home=/var/storage/mail/virtual/%n
user_filter= (&(objectClass=user)(objectClass=person)(sAMAccountName=%u)(badPasswordTime=*))
pass_attrs=sAMAccountName=user
pass_filter = (&(objectClass=user)(objectClass=person)(sAMAccountName=%u)(badPasswordTime=*))
ldap.conf
URI ldap://10.22.14.3
BASE dc=example,dc=local
TLS_CACERTDIR /etc/openldap/cacerts