免费注册 查看新帖 |

Chinaunix

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

solaris 8 中如何使用md5密码 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-12-13 16:56 |只看该作者 |倒序浏览
solaris 8的/etc/shadow不支持md5加密的密码,
请问改如何做才能使他支持md5加密的密码呢?

论坛徽章:
0
2 [报告]
发表于 2006-12-15 09:02 |只看该作者
怎么没人理呢?

论坛徽章:
0
3 [报告]
发表于 2006-12-15 09:37 |只看该作者
LZ 能否把提问说详细一点,
md5加密的密码是怎么产生的,
/etc/shadow又是如何不支持的,
。。。

论坛徽章:
0
4 [报告]
发表于 2006-12-18 10:49 |只看该作者
比如在Linux中有个用户test,他的密码为pass,在/etc/shadow中我们看到的密码应该是$1$asdf$ib8USXkJi12PfzzkSyJwM0,
现在我想将该用户移植到solaris8中,可是如果将$1$asdf$ib8USXkJi12PfzzkSyJwM0放到solaris的/etc/shadow中,用户test无法用pass登录。
我发现solaris8中的密码是用DES加密的,pass加密后应该类似于as2XksB4AwhxU这样的密文。
现在我希望solaris8中同样也支持MD5加密,不知该如何做?
我看到有人说是要重新编译PAM,不知有没有单独用于solaris的PAM,我用Linux_pam编译总是不成功。

论坛徽章:
0
5 [报告]
发表于 2006-12-19 10:34 |只看该作者
If you can upgrade your system to Solaris 9 R2 or later,
there might be an easy fix for it:

Solaris Crypt : better password hashing algorithms
http://learningsolaris.com/archi ... -hashing-algorithm/

Changing default password encryption in Solaris
http://www.vmunix.com/mark/blog/ ... ryption-in-solaris/

论坛徽章:
0
6 [报告]
发表于 2006-12-19 14:24 |只看该作者
多谢susbin
如果换成solaris9,那可能更麻烦,我们有很多应用在8上。
有没有其他方法?

论坛徽章:
0
7 [报告]
发表于 2006-12-20 05:56 |只看该作者
Hope this article could help:

solaris md5 password authentication

http://archives.neohapsis.com/archives/pam-list/2003-02/0067.html

论坛徽章:
0
8 [报告]
发表于 2006-12-25 10:22 |只看该作者
按照上面的方法编译过后,无法使用。使用时出错
Dec 25 02:03:46 sdedb1 login: [ID 401707 auth.error] open_module: /usr/lib/security/pam_unix.so.2 failed: ld.so.1: login: fatal: relocation error: file /usr/lib/security/pam_unix.so.2: symbol pam_fail_delay: referenced symbol not found
Dec 25 02:03:46 sdedb1 login: [ID 487707 auth.error] load_modules: can not open module /usr/lib/security/pam_unix.so.2

论坛徽章:
0
9 [报告]
发表于 2006-12-25 17:03 |只看该作者
找到方法了,link的时候应该把其他的库文件加进来
gcc -G -Xlinker -z -Xlinker redlocsym -o pam_unix.so dynamic/pam_unix_auth.o dynamic/pam_unix_acct.o dynamic/pam_unix_sess.o dynamic/pam_unix_passwd.o dynamic/support.o md5_good.o md5_broken.o md5_crypt_good.o md5_crypt_broken.o yppasswd_xdr.o bigcrypt.o ../../libpam/dynamic/pam_delay.o ../../libpam/dynamic/pam_log.o

论坛徽章:
0
10 [报告]
发表于 2006-12-26 06:45 |只看该作者
功夫不负有心人。

问题全都解决了么?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP