Пытаюсь настроить Cyrus-IMAPD в Centaurus P7. Установил cyrus-imapd, cyrus-sasl и web-cyradm.
Cоздал пользователя cyrus, у него сразу создались две записи в sasldb - с паролем и с OTP:
[root@servmul web-cyradm]# saslpasswd2 cyrus
Password:
Again (for verification):
[root@servmul ~]# sasldblistusers2
cyrus@servmul: cmusaslsecretOTP
cyrus@servmul: userPassword
Подключаюсь программой cyradm - не пускает, в /var/log/auth/all ошибка аутентификации PAM:
Mar 6 21:46:44 servmul saslauthd[35681]: pam_tcb(imap:auth): Authentication failed for cyrus from (uid=0)
Mar 6 21:46:46 servmul saslauthd[35681]: DEBUG: auth_pam: pam_authenticate failed: Authentication failure
Mar 6 21:46:46 servmul saslauthd[35681]: do_auth : auth failure: [user=cyrus] [service=imap] [realm=] [mech=pam] [reason=PAM auth error]
В /etc/pam.d/imap настройка по умолчанию:
#%PAM-1.0
auth substack system-auth
account substack system-auth
Это "system-auth" меня смущает.
Что самое смешное, с cyrus я раньше работал и всё получалось, но тут не выходит.