Problema com autorização do PAM no Dovecot

1

Eu tenho usado o postfix com sasl e dovecot por muitos anos. Há três dias, a autorização para o dovecot via PAM parou de funcionar, o que significa que não há IMAP nem POP3. SASL estava trabalhando como eu poderia escavar com openssl 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.

Alterei de driver = pam para driver = shadow no arquivo /etc/dovecot/conf.d/auth-system.conf.ext e agora funciona. Isso me incomoda já que levou 2 dias para consertar e eu ainda não sei porque o PAM quebrou.

Eu estou usando Werewolf Wily.

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

    
por gatomon 21.04.2016 / 18:03

1 resposta

1

Acabei de encontrar o que pode ser o mesmo problema no Ubuntu 14.04.4 depois de aplicar uma atualização. Uma configuração dovecot em funcionamento começou a obter 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. Descomente esta linha:

#default_vsz_limit = 256M

e aumente o limite. Eu configurei para:

default_vsz_limit = 512M

A pista foi essas mensagens um pouco desconfiguradas no syslog (depois de definir auth_verbose=yes em 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.

    
por graybeard 22.04.2016 / 03:49