首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >对centos不进行身份验证

对centos不进行身份验证
EN

Server Fault用户
提问于 2013-07-10 14:49:40
回答 2查看 8.9K关注 0票数 3

我想安装在centos 6.4后缀与auth-smtp,我安装sasl

代码语言:javascript
复制
 ps -ef | grep pam
root      3148     1  0 15:29 ?        00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
root      3150  3148  0 15:29 ?        00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
root      3151  3148  0 15:29 ?        00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
root      3152  3148  0 15:29 ?        00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
root      3153  3148  0 15:29 ?        00:00:00 /usr/sbin/saslauthd -m /var/run/saslauthd -a pam
root      3237  1276  0 16:20 pts/0    00:00:00 grep pam

但如果它测试

代码语言:javascript
复制
testsaslauthd -u user -p pass
0: NO "authentication failed"

在/var/log/消息中

代码语言:javascript
复制
auth failure: [user=mardon] [service=imap] [realm=] [mech=pam] [reason=PAM auth error]


cat /etc/sasl2/smtpd.conf
pwcheck_method: saslauthd
mech_list: plain login

为什么测试不认证?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2013-07-10 15:59:38

由于saslauthd被配置为与PAM身份验证框架联系,所以您必须指定一个额外的-s smtp

代码语言:javascript
复制
$ testsaslauthd -u user -p pass -s smtp
票数 2
EN

Server Fault用户

发布于 2016-03-31 18:13:07

2016/03/31在我的Fedora 15上也有类似的问题。通过在/etc/init.d/saslauthd中设置标志=-d并重新启动它,我发现,通过检查/var/log/messages,testsaslauthd默认使用imap服务。尽管作者不愿透露一点信息(在我的系统中,saslauthd也被配置为/etc/sysconfig/saslauthd以使用PAM )。在我的系统中没有/etc/pan.d/imap文件。在我将/etc/panam.d/smtp复制到imap之后,“问题”就解决了。当我在那里的时候,我确保也有一个/etc/amam.d/pop。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/522259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档