免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1525 | 回复: 2
打印 上一主题 下一主题

[Mail] Cyrus-SASL2 总是认证通过,不管用户名密码是什么都通过,无语了 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-03-01 17:41 |只看该作者 |倒序浏览
cyrus-sasl2-saslauthd + pam_mysql.so

mail_alpha# testsaslauthd -u aa -p aa -s smtp
0: OK "Success."
mail_alpha# testsaslauthd -u aa -p aab -s smtp
0: OK "Success."
我已经搞了很久了,就是这个问题,不管我输入什么密码,总是认证正确。
导致我的postfix做不了用户验证(任何密码用户对都可以通过)

root      624  0.0  0.8  2844 1584  ??  Is    4:40PM   0:00.03 /usr/local/sbin/saslauthd -a pam
是正确的

mail_alpha# uname -a
FreeBSD mail_alpha 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri Nov  5 04:19:18 UTC 2004     root@harlow.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  i386

cat /etc/pam.d/smtp
auth sufficient pam_mysql.so user=postfix passwd=postfix host=localhost db=postfix table=mailbox usercolumn=username passwdcolumn=password crypt=1 where=active=1
account required pam_mysql.so user=postfix passwd=postfix host=localhost db=postfix table=mailbox usercolumn=username passwdcolumn=password crypt=1 where=active=1

高手阿,怎么办啊。。。。。

论坛徽章:
0
2 [报告]
发表于 2005-03-01 18:14 |只看该作者

Cyrus-SASL2 总是认证通过,不管用户名密码是什么都通过,无语了

再附带上一点通过debug模式的输出,请大家帮忙看看怎么回事。
mail_alpha# /usr/local/etc/rc.d/saslauthd.sh restart
Stopping saslauthd.
Waiting for PIDS: 51279.
Starting saslauthd.
saslauthd[62596] :main            : num_procs  : 5
saslauthd[62596] :main            : mech_option: NULL
saslauthd[62596] :main            : run_path   : /var/state/saslauthd
saslauthd[62596] :main            : auth_mech  : pam
saslauthd[62596] :ipc_init        : using accept lock file: /var/state/saslauthd/mux.accept
saslauthd[62596] :detach_tty      : master pid is: 0
saslauthd[62596] :ipc_init        : listening on socket: /var/state/saslauthd/mux
saslauthd[62596] :main            : using process model
saslauthd[62596] :have_baby       : forked child: 62597
saslauthd[62597] :get_accept_lock : acquired accept lock
saslauthd[62596] :have_baby       : forked child: 62598
saslauthd[62596] :have_baby       : forked child: 62599
saslauthd[62596] :have_baby       : forked child: 62600
saslauthd[62598] :get_accept_lock : acquired accept lock
saslauthd[62597] :rel_accept_lock : released accept lock
saslauthd[62597] :do_auth         : auth success: [user=y鐬y鐬y鐬] [service=smtp] [realm=] [mech=pam]
saslauthd[62597] :do_request      : response: OK
saslauthd[62599] :get_accept_lock : acquired accept lock
saslauthd[62598] :rel_accept_lock : released accept lock
saslauthd[62598] :do_auth         : auth success: [user=Username:] [service=smtp] [realm=] [mech=pam]
saslauthd[62598] :do_request      : response: OK

论坛徽章:
0
3 [报告]
发表于 2005-03-19 17:03 |只看该作者

Cyrus-SASL2 总是认证通过,不管用户名密码是什么都通过,无语了

已经解决了~ pam问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP