В чем ошибка смены пароля в roundcube?
Добрый день! Имеется связка Openldap + dovecot + postfix + roundcube на Centos7. Авторизацию dovecot + postfix + roundcube я все настроил через Openldap. Я без проблем логинюсь в roundcube, аутлук, почта отправляется и приходит. Но вот встала задача сделать так чтобы производилась смена пароля в roundcube. Попробовал сменить пароль в текущей конфигурации получил ошибку «Не могу сохранить новый пароль. Ошибка соединения.»
И дальше начались пляски с бубном.
Первое что пришло в голову это отсутствие прав записи у учетных записей служб в опенлдап, добавил возможность записывать и видеть пароли — резутат тот же(
Менял тип шифрования пароля через «phpldapadmin»,
менял значения в файле (/usr/share/roundcubemail/plugins/password/config.inc.php ) "$config['password_ldap_encodage'] = 'ssha';" (было и clear и md5 и crypt),
пробовал добавлять «default_pass_scheme = CRYPT» в файл "/etc/dovecot/dovecot-ldap.conf.ext"
пробовал добавлять «cram-md5» в файле "/etc/dovecot/conf.d/10-auth.conf" в строке «auth_mechanisms = plain login», но тогда авторизация ломается, тк пытается авторизовываться через cram-md5.
В логах тоже ничего полезного не пишут (смотрел /var/log/maillog)
Помогите разобраться в чем проблема?!
немного конфигов
подключение довкот /etc/dovecot/dovecot-ldap.conf.ext
hosts = server.com:389 auth_bind = yes dn = uid=dovecot,ou=services,dc=server,dc=com dnpass = pass ldap_version = 3 base = dc=server,dc=com deref = never scope = subtree user_attrs = mailHomeDirectory=home,uidNumber=uid,gidNumber=gid user_filter = (&(objectClass=PostfixBookMailAccount)(mail=%u)) pass_attrs = mail=user,userPassword=password
Читать дальше
И дальше начались пляски с бубном.
Первое что пришло в голову это отсутствие прав записи у учетных записей служб в опенлдап, добавил возможность записывать и видеть пароли — резутат тот же(
Менял тип шифрования пароля через «phpldapadmin»,
менял значения в файле (/usr/share/roundcubemail/plugins/password/config.inc.php ) "$config['password_ldap_encodage'] = 'ssha';" (было и clear и md5 и crypt),
пробовал добавлять «default_pass_scheme = CRYPT» в файл "/etc/dovecot/dovecot-ldap.conf.ext"
пробовал добавлять «cram-md5» в файле "/etc/dovecot/conf.d/10-auth.conf" в строке «auth_mechanisms = plain login», но тогда авторизация ломается, тк пытается авторизовываться через cram-md5.
В логах тоже ничего полезного не пишут (смотрел /var/log/maillog)
Помогите разобраться в чем проблема?!
немного конфигов
подключение довкот /etc/dovecot/dovecot-ldap.conf.ext
hosts = server.com:389 auth_bind = yes dn = uid=dovecot,ou=services,dc=server,dc=com dnpass = pass ldap_version = 3 base = dc=server,dc=com deref = never scope = subtree user_attrs = mailHomeDirectory=home,uidNumber=uid,gidNumber=gid user_filter = (&(objectClass=PostfixBookMailAccount)(mail=%u)) pass_attrs = mail=user,userPassword=password