免费注册 查看新帖 |

Chinaunix

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

Solaris root密码恢复 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-12-07 20:37 |只看该作者 |倒序浏览
Solaris root密码恢复

前提条件:cd-rom中要放入Solaris引导盘.
• 到 OK 提示符下
1.通过按 Stop +A .
2.SC上请输入break -> console -f  也可以进入。

• 在OK 提示符下输入以下命令
#ok boot cdrom -s
• 挂启动盘到 /mnt
可以通过df 命令查看,如果是看到d0这种盘符,用/usr/sbin/metastat d0可以找到对应的磁盘名称,如果系统无法登陆的话,可以自己手工将/dev/dsk/c?t?d?s?一个个的试mount,这要看人品了。如果是做了镜像的md盘两个盘都要mount上修改shadow文件.

$ df -k /   
Filesystem            kbytes    used   avail capacity  Mounted on
/dev/md/dsk/d0       20655025 8564261 11884214    42%    /
$ /usr/sbin/metastat d0
d0: Mirror
    Submirror 0: d10
      State: Okay         
    Submirror 1: d20
      State: Okay         
    Pass: 1
    Read option: roundrobin (default)
    Write option: parallel (default)
    Size: 41945472 blocks (20 GB)

d10: Submirror of d0
    State: Okay         
    Size: 41945472 blocks (20 GB)
    Stripe 0:
        Device     Start Block  Dbase        State Reloc Hot Spare
        c0t0d0s0          0     No            Okay   Yes


d20: Submirror of d0
    State: Okay         
    Size: 41945472 blocks (20 GB)
    Stripe 0:
        Device     Start Block  Dbase        State Reloc Hot Spare
        c0t1d0s0          0     No            Okay   Yes


Device Relocation Information:
Device   Reloc  Device ID
c0t0d0   Yes    id1,sd@SFUJITSU_MAW3147NCSUN146G000749C0CPN1____DAC0P7C0CPN1
c0t1d0   Yes    id1,sd@SFUJITSU_MAW3147NCSUN146G000749C0CP9E____DAC0P7C0CP9E
$
#mount /dev/dsk/c0t0d0s0 /mnt
• 删除root口令信息,编辑/mnt/etc/shadow文件中的root行第二列,
如下所示:
root:IZg8892D8K3eI:14554::::::
# vi /mnt/etc/shadow
• unmount  下 /mnt 再将第二块盘mount来修改shadow
#umount /mnt
• 重启主机进入多用户状态
#reboot
• 重启输入root直接回车就可以进系统了,密码是空的,然后重置root密码:
#passwd


enjoy it

论坛徽章:
0
2 [报告]
发表于 2009-12-07 20:48 |只看该作者
总结的不错

论坛徽章:
0
3 [报告]
发表于 2009-12-07 22:26 |只看该作者
原帖由 guopy007 于 2009-12-7 20:48 发表
总结的不错


谢谢支持

论坛徽章:
0
4 [报告]
发表于 2009-12-08 08:55 |只看该作者
• 挂启动盘到 /mnt
可以通过df 命令查看,如果是看到d0这种盘符,用/usr/sbin/metastat d0可以找到对应的磁盘名称,如果系统无法登陆的话,可以自己手工将/dev/dsk/c?t?d?s?一个个的试mount,这要看人品了。如果是做了镜像的md盘两个盘都要mount上修改shadow文件.

$ df -k /   
Filesystem            kbytes    used   avail capacity  Mounted on
/dev/md/dsk/d0       20655025 8564261 11884214    42%    /

提点意见,既然是总结,得跟人家说清楚,这个是在没重启的时候去看的,否则没重启前不看,boot cdrom -s人家直接在光盘单用户下去df -k打死也看不到根分区是d0的

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
5 [报告]
发表于 2010-08-13 09:51 |只看该作者
按此方法恢复后无法直接使用root登录,但如果su - root时又提示密码过期了,何解?
<302 smcsrv01:/export/home/smc>su -
su: Password for user 'root' has expired - use passwd(1) to update it

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
6 [报告]
发表于 2010-08-13 10:06 |只看该作者
补充一条,如果通过telnet无法设置新的密码,可以通过sc跑到console来设置新的密码。

论坛徽章:
59
2015七夕节徽章
日期:2015-08-24 11:17:25ChinaUnix专家徽章
日期:2015-07-20 09:19:30每周论坛发贴之星
日期:2015-07-20 09:19:42ChinaUnix元老
日期:2015-07-20 11:04:38荣誉版主
日期:2015-07-20 11:05:19巳蛇
日期:2015-07-20 11:05:26CU十二周年纪念徽章
日期:2015-07-20 11:05:27IT运维版块每日发帖之星
日期:2015-07-20 11:05:34操作系统版块每日发帖之星
日期:2015-07-20 11:05:36程序设计版块每日发帖之星
日期:2015-07-20 11:05:40数据库技术版块每日发帖之星
日期:2015-07-20 11:05:432015年辞旧岁徽章
日期:2015-07-20 11:05:44
7 [报告]
发表于 2010-08-13 10:30 |只看该作者
学习了。等有机会我也用这种方法改下root密码。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP