关于 testsaslauthd 反复报错: 0: NO "authentication failed"

来源:互联网 发布:深圳java招聘信息 编辑:程序博客网 时间:2024/05/07 11:38

今天在配置 sendmail 的过程中, 因为要使用  testsaslauthd 命令来检测 SMTP 的认证, 结果却发现怎么使用此命令, 结果都会报  0: NO "authentication failed" 的 Error. 如图:




检查配置文件: /etc/sysconfig/saslauthd, 文件内容如下:




saslauthd 是以 shadow 文件来进行验证的, 即: Linux 本地账户的验证方式,

查看系统日志:  tail  /var/log/messages:




显然, 又是 SELinux 在作怪, 根据提示, 我们运行:

sealert -l 938b19ec-14f0-4a15-a28a-724e7fa99d38


得到如下结果:


于是, 按照提示, 执行:

setsebool -P allow_saslauthd_read_shadow 1


再次测试: testsaslauthd -u user1 -p 123456

得到正确返回结果: 0: OK "Success."


troubleshooting finished.


1 0
原创粉丝点击