[Dovecot] PAM config problem...
Juan Bernhard
juan at inti.gob.ar
Thu May 26 21:39:16 EEST 2011
Hi,
I had some troubles with PAM configuration. I need to restrict imap
access to some users (and allow pop3 to all). I followed the wiki
example of using "args = %s" to use 2 pams configurations (one for imap
and another for pop3)
When I start the service, it starts, but when I try to auth its hangs
Here is the log:
May 26 15:16:09 claudia dovecot: master: Warning: Killed with signal 15
(by pid=15424 uid=0 code=kill)
May 26 15:16:10 claudia dovecot: master: Dovecot v2.0.13 starting up
May 26 15:16:24 claudia dovecot: auth: Debug: Loading modules from
directory: /usr/local/lib/dovecot/auth
May 26 15:16:24 claudia dovecot: auth: Fatal: pam: Unknown setting: %s
May 26 15:16:24 claudia dovecot: master: Error: service(auth): command
startup failed, throttling
May 26 15:16:59 claudia dovecot: pop3-login: Error: Timeout waiting for
handshake from auth server. my pid=15435, input bytes=0
Is this option working? Im I missing somethin? I had the same proble in
Solaris (but i thought that was a solaris thing, solaris is ALWAYS diferent)
here is my doveconf -n
# 2.0.13: /usr/local/etc/dovecot/dovecot.conf
# OS: Linux 2.6.18-238.9.1.el5 x86_64 CentOS release 5.6 (Final) ext3
auth_cache_size = 10 M
auth_debug = yes
base_dir = /var/run/dovecot/
disable_plaintext_auth = no
listen = *
login_greeting = Server ready.
mail_debug = yes
mail_location = maildir:/var/mail/%u:INDEX=~/
mail_plugins = quota
passdb {
args = %s failure_show_msg=yes
driver = pam
}
plugin {
quota = maildir:Cuota de correo
quota_rule = *:storage=1G
quota_rule2 = Trash:storage=+100M
}
protocols = imap pop3
ssl = no
ssl_cert = </etc/ssl/certs/dovecot.pem
ssl_key = </etc/ssl/private/dovecot.pem
userdb {
driver = passwd
}
protocol imap {
imap_client_workarounds = tb-extra-mailbox-sep tb-lsub-flags
mail_plugins = quota imap_quota
}
protocol pop3 {
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
pop3_lock_session = yes
pop3_uidl_format = %08Xv%08Xu
}
And the build options:
Build options: ioloop=epoll notify=inotify ipv6 openssl io_block_size=8192
Mail storages: cydir maildir mbox mdbox raw sdbox shared
SQL drivers:
Passdb: checkpassword ldap pam passwd passwd-file shadow
Userdb: checkpassword ldap nss passwd prefetch passwd-file
Thanks, Juan.
More information about the dovecot
mailing list