阅 读 文 章

关于自己恢复solaris系统超级用户密码的过程描述...

[来源:网上转载 (http://bbs.chinaunix.net) | 作者:网友() | 时间:2007-06-23 | 浏览:人次 ]

问题描述:6月12日,突然发现solaris进入了“死机”状态,STOP+A也无济于事,于是按下了机器的电源,过了一会儿,又重新打开机器...V240开始了自检,报出:error:The memory of system (512/1024)...后面记不大清了,抱歉...反正是自检出内存条出了问题,后来将内存条重新的插拔了下,可以重新的引导到OS。但后来发现root用户不能登录至系统了。。。
恢复过程:
1.把solaris光盘放进cdrom
2.键入stop+a
3.当出现'ok'字样时,键入boot cdrom -s
4.cd /tmp
5.mkdir /tmp/xxx
6.mount /dev/dsk/c0t0d0s0 /tmp/xxx
7.cp /tmp/root/xxx/shadow /tmp/root/xxx/shadow/shadow.backup
8.vi /tmp/root/xxx/shadow删除root项
9.password里root项也删除。
10.重启动,就可以以无密码的root登陆了,这时重新输入密码。
此后V240恢复正常

疑惑:
不知是否是这样的问题,在内存条出问题的同时,正好系统正在“读写”passwd/shadow文件,使得这两个文件出下错误,使得root用户的加密后的密码丢失或者损坏...这只是我的猜测,但不知是否是这样的,请论坛上的各位大侠作一分析...谢谢啦  :>



第9部不用做,呵呵

楼主的学习精神值得我们学习!

谢谢风之幻想的夸奖 :>为论坛作贡献是件高兴的事儿....

8.vi /tmp/root/xxx/shadow删除root项
这一步有问题!
9.password里root项也删除。
这一步也有问题!


第八步改成删除root对应行的第二列.
第九步不需要做, 密码文件本来就是在/etc/shadow里,不是存在/etc/passwd里!

QUOTE:
原帖由 东方蜘蛛 于 2007-6-20 13:27 发表
8.vi /tmp/root/xxx/shadow删除root项
这一步有问题!
9.password里root项也删除。
这一步也有问题!





QUOTE:
原帖由 wangyl1977 于 2007-6-21 15:29 发表
第八步改成删除root对应行的第二列.
第九步不需要做, 密码文件本来就是在/etc/shadow里,不是存在/etc/passwd里!

觉得奇怪,没有看明白

cat shadow
root:9NervJmDG.9Yg:6445::::::
daemon:NP:6445::::::
bin:NP:6445::::::
sys:NP:6445::::::
adm:NP:6445::::::
lp:NP:6445::::::
uucp:NP:6445::::::
nuucp:NP:6445::::::
smmsp:NP:6445::::::
listen:*LK*:::::::
gdm:*LK*:::::::
webservd:*LK*:::::::
nobody:*LK*:6445::::::
noaccess:*LK*:6445::::::
nobody4:*LK*:6445::::::
testY0CpH6v9NfMs:13664::::::
oracle:uQKcGJJ82Ysyw:13664::::::


删除第2行,删除daemon:NP:6445::::::还是9NervJmDG.9Yg?

把这个清掉9NervJmDG.9Yg

root:9NervJmDG.9Yg:6445::::::-----------》root::6445::::::


这有什么可奇怪的! 当然是将9NervJmDG.9Yg清空啦!
9NervJmDG.9Yg就是root密码对应的加密值,清空后root密码也就为空了!

最新评论 共有0位网友发表了评论

发表评论

评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名:(注册)
密码:
验证码:
匿名发表
网站地图友情连接交流论坛网站投稿广告服务联系我们留言本站长统计
Some rights reserved: www.chmhome.com, 鄂ICP备07010232号 E-mail:chinakafei@live.com,QQ:552766
中国咖啡技术网(Chmhome):国外编程技术书籍,中文编程手册,经典编程文章,交流技术,技术软件下载,计算机论文,毕业论文.