免费注册 查看新帖 |

Chinaunix

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

Solaris 忘记root密码解决方法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-09-06 23:41 |只看该作者 |倒序浏览

本来是要解决RBAC的命令工具的使用问题的!很不走运,不知道为什么竟然把solaris的root密码给忘记了!新手就是问题多啊!
在网上搜了一些文章来解决这个问题,可惜的是都没有成功,因为我在我的键盘上找不到stop这个键(后来才知道这个key只有在SPARC的机器上才有,而我的solaris是在x86的vm上面安装的)。都准备reinstall,可是后来想想遇到问题就reinstall,那还怎么把solaris给学好啊!
硬着头皮,在网上开始大规模的搜索,终于把这个问题给解决了!
其实网上已经有不少文章介绍了,这里我只是做些我在看这些文章时遇到的问题的注解。
本文所有的是chinaunix.net上的lihanggel的文章做范本,然后我把我遇到的问题注解给大家,希望那些和我一样刚开始学习solaris的人注意(linhanggel肯定是个高手,所以在写这篇文章的时候有些问题他觉得很容易了,所以就没有标示出来。)

在你的vm光驱上放入solaris的安装盘,准备从安装光盘启动。


运行到这里的时候,请按ESC键,进入下面的界面:


按F2继续:

没有选择了,你必须按回车键了:),然后进入下面的界面,继续press F2:

之后进入如下界面:



在这里使用方向键选中CD,然后回车,在CD前出现如图一样的×时即为选中,然后继续press F2



在这里我遇到一个问题,我到现在还是没有搞清楚,就时我输入b-s时总是进入不了single user的模式,输入boot cdrom -s,也是进入不了的,但是输入boot cdrom1 -s 就可以了。估计时我的vm光驱的名字叫cdrom1的缘故罢!
进入single user模式的时间会比较长,请耐心等待!
这个时候他会有个提示说有file not found,不要管他!也不要担心!让他去!
然后就进入single user模式了!

# mount /dev/dsk/c0d0s0 /mnt
# cd /mnt/etc
# TERM=vt100;export TERM
# vi passwd           For example:

root:x:0:1:Super-User:/export/home/root:/sbin/sh
Set /etc/shadow root's password to EMPUTY if necessary
/*红色标示的我还不太清除他们的意思!等有机会问高人了!以上我们这要输入,然后回车就行了!修改的是下面的!
# vi shadow            
root::6445::::::    /这里才是我们要修改的地方的!本来再root后的::之间是有加了密的密码的,把他给删除掉!这里显示的就是已经删除过的情况,没删除之前的样子是这样的:root:B*&CD$:6445::::::!
这样子再reboot后,root的密码就被清空了!
当然进去后,第一件事情就是进入vi编辑器重新用 passwd username 来给root重新添加密码了!
哈哈..........
终于搞定了,今天的努力终于没有白费了啊!
如果有人有更好的办法,请赐教!


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/1526/showart_1168004.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP