
나는 수년 동안 sasl 및 dovecot과 함께 postfix를 사용해 왔습니다. 3일 전, PAM을 통한 비둘기장 승인이 작동하지 않았습니다. 이는 IMAP 또는 POP3가 없음을 의미합니다. SASL은 내가 터널링할 수 있도록 작업 중이었습니다.openssl s_client -connect myserver.com:993
그러나 이런 일이 발생합니다:
* 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.
파일에서 driver = pam
로 변경했는데 이제 작동합니다. 문제를 해결하는 데 2일이 걸렸고 PAM이 고장난 이유를 아직도 모르기 때문에 이것이 나를 귀찮게 합니다.driver = shadow
/etc/dovecot/conf.d/auth-system.conf.ext
저는 Wily Werewolf를 사용하고 있습니다.
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
답변1
업데이트를 적용한 후 Ubuntu 14.04.4에서 동일한 문제가 발생했을 수 있습니다. 작동 중인 비둘기장 구성이 모든 인증 요청에서 실패하기 시작했습니다.
나에게 도움이 된 수정 사항은 /etc/dovecot/conf.d/10-master.conf에 있습니다. 다음 줄의 주석 처리를 해제하세요.
#default_vsz_limit = 256M
그리고 한도를 높여보세요. 나는 그것을 다음과 같이 설정했습니다 :
default_vsz_limit = 512M
단서는 syslog에서( 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?)
(내 생각에는) 업데이트로 인해 PAM의 새 버전이 설치되었는데 뭔가 더 커졌을 것입니다.