|
发表于 2005-7-11 13:44:37
|
显示全部楼层
Post by suddenly5171
在RHEL4上的pop3和imap服务由dovecot来提供
这是一个提供imap和pop3服务的软件,支持IPv6
我在使用的过程中发现一个问题:
dovecot似乎在PAM中不支持pam_access.so
按照官方网站所说的
更改dovecot.conf文件如下:
auth_passdb=pam pop3
然后建立/etc/pam.d/pop3 文件
在里面添加:
auth required pam_unix.so
account required pam_access.so
account required pam_unix.so
然后我就发现任何用户都无法登陆POP3服务器(没有在/etc/security/access.conf
里添加用户),
用telnet的方法也不行,都报:
-ERR Authentication failed.
注释掉第二行后就可以了成功登陆
不知有哪位大虾遇到过同样的问题?
官方网站:
http://dovecot.org/
认证说明:
http://wiki.dovecot.org/Authentication
hmmm... 我试了一下,配置后telnet 110,143,993,995都可以。
- [root@rhce4 sysconfig]# cat /etc/pam.d/pop3
- #%PAM-1.0
- auth required /lib/security/pam_stack.so service=system-auth
- auth required pam_unix.so
- account required /lib/security/pam_stack.so service=system-auth
- account required pam_access.so
- account required pam_unix.so
复制代码
这是我的pam.d/pop3配置,我拷贝了pop的配置然后加入了pam_access.so的内容。 |
|