恢复过程:
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项也删除。
这一步也有问题!
8.vi /tmp/root/xxx/shadow删除root项
这一步有问题!
9.password里root项也删除。
这一步也有问题!
QUOTE:
原帖由 wangyl1977 于 2007-6-21 15:29 发表
第八步改成删除root对应行的第二列.
第九步不需要做, 密码文件本来就是在/etc/shadow里,不是存在/etc/passwd里!
觉得奇怪,没有看明白第八步改成删除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::::::
test
oracle:uQKcGJJ82Ysyw:13664::::::
删除第2行,删除daemon:NP:6445::::::还是9NervJmDG.9Yg?
把这个清掉9NervJmDG.9Yg
root:9NervJmDG.9Yg:6445::::::-----------》root::6445::::::
这有什么可奇怪的! 当然是将9NervJmDG.9Yg清空啦!
9NervJmDG.9Yg就是root密码对应的加密值,清空后root密码也就为空了!
会员注册
会员登录
个人空间