Problema com autorização PAM no Dovecot

Problema com autorização PAM no Dovecot

Uso postfix com sasl e dovecot há muitos anos. Há três dias, a autorização do dovecot via PAM parou de funcionar, o que significa que não há IMAP ou POP3. SASL estava funcionando como eu poderia fazer um túnel comopenssl s_client -connect myserver.com:993

No entanto, isso acontece:

* OK [CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE AUTH=PLAIN] Dovecot ready.
a login validuser validpw
a NO [AUTHENTICATIONFAILED] Authentication failed.
a logout
* BYE Logging out
a OK Logout completed.

Mudei de driver = pampara driver = shadowno arquivo /etc/dovecot/conf.d/auth-system.conf.exte funciona agora. Isso me incomoda, pois demorou 2 dias para consertar e ainda não sei por que o PAM quebrou.

Estou usando o Lobisomem Astuto.

uname -a:Ubuntu 15.10 Linux host.com 4.2.0-35-generic #40-Ubuntu SMP Tue Mar 15 22:15:45 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Responder1

Acabei de encontrar o que pode ser o mesmo problema no Ubuntu 14.04.4 após aplicar uma atualização. Uma configuração dovecot funcional começou a apresentar falhas em todas as solicitações de autenticação.

A correção que funcionou para mim estava em /etc/dovecot/conf.d/10-master.conf. Remova o comentário desta linha:

#default_vsz_limit = 256M

e aumentar o limite. Eu configurei para:

default_vsz_limit = 512M

A pista eram essas mensagens ligeiramente distorcidas no syslog (após a configuração auth_verbose=yes) 10-logging.conf.

Apr 21 20:48:19 mailserver t of memory [3273]
Apr 21 20:48:21 mailserver dovecot: auth-worker(3273): pam(xxxxx,xx.xx.xx.xx): pam_authenticate() failed: Authentication failure (password mismatch?)

A atualização (eu acho) instalou uma nova versão do PAM, e algo deve ter ficado maior.

informação relacionada