免费注册 查看新帖 |

Chinaunix

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

linux下用户明文密码问题. [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-05-25 11:26 |只看该作者 |倒序浏览
在web上创建用户test,使用明文密码test,用户信息存放在一个独立的文件web admin中,相应的在系统的/etc/password中也存放着用户的信息,id为test,密码为test,但是linux默认的MD5加密认为test为加密后的密码,所以当在web上访问时使用test/test,提示密码错误,如何解决?

论坛徽章:
0
2 [报告]
发表于 2004-05-25 11:42 |只看该作者

linux下用户明文密码问题.

web编程上面用什么语言?写个MD5的加密程序,加密web admin/passwd中的密码,验证的时候对比MD5后的字段就可以了

论坛徽章:
0
3 [报告]
发表于 2004-05-25 11:46 |只看该作者

linux下用户明文密码问题.

web编程用的是perl 你的意思是在perl里面加一个MD5的加密算法?
困难不 有现成的MD5源码么

论坛徽章:
0
4 [报告]
发表于 2004-05-25 11:46 |只看该作者

linux下用户明文密码问题.

另外perl里面是调用系统的命令useradd来创建用户的

论坛徽章:
0
5 [报告]
发表于 2004-05-25 15:45 |只看该作者

linux下用户明文密码问题.

那位指点一下?

论坛徽章:
0
6 [报告]
发表于 2004-05-25 16:32 |只看该作者

linux下用户明文密码问题.

先用useradd增加test用户,然后执行:
#echo "test"|passwd test --stdin
将test用户的密码de密文写入/etc/passwd文件中

论坛徽章:
0
7 [报告]
发表于 2004-05-25 16:36 |只看该作者

linux下用户明文密码问题.

更正一下,密码de密文应该存放在文件/etc/shadow中,而不是/etc/passwd文件

论坛徽章:
0
8 [报告]
发表于 2004-05-25 17:47 |只看该作者

linux下用户明文密码问题.

[quote]原帖由 "西方失败"]更正一下,密码de密文应该存放在文件/etc/shadow中,而不是/etc/passwd文件[/quote 发表:

你的意思是说在perl程序中添加 那句"#echo"?

论坛徽章:
0
9 [报告]
发表于 2004-05-31 14:41 |只看该作者

linux下用户明文密码问题.

这是一个shell命令,在perl里面我不知如何调用,但是调用
echo "test"|passwd test --stdin
命令肯定能将密码存入/etc/shadow文件中
前一“test”表示密码明文,后一个test表示用户名test
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP