当前位置: 技术问答>linux和unix
solaris的root密码丢失
来源: 互联网 发布时间:2015-12-27
本文导语: 我还有普通用户帐号,怎么获得root密码或者清空密码。 我的光盘已经不能启动了。还能有别的方法么? 比如看到采用“文件连接”错误获得root权限,这个怎么做? | 这是第二次回答这个问题了,具...
我还有普通用户帐号,怎么获得root密码或者清空密码。
我的光盘已经不能启动了。还能有别的方法么?
比如看到采用“文件连接”错误获得root权限,这个怎么做?
我的光盘已经不能启动了。还能有别的方法么?
比如看到采用“文件连接”错误获得root权限,这个怎么做?
|
这是第二次回答这个问题了,具体可以参考OpenSolaris FAQ
http://wiki.gceclub.sun.com.cn/index.php/%E5%BF%98%E8%AE%B0%E4%BA%86root%E5%AF%86%E7%A0%81%EF%BC%8C%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%EF%BC%9F
[S10u1|S11]:新版本的Solaris系统采用grub作为引导程序,因此不需要光盘引导:
首先,在grub的菜单中选择fail safe的选项引导系统
引导后,系统会提问是否mount根分区到/a上,选择是
按照前面的方法编辑/a/etc/shadow文件,保存、重启系统。
[S9|S10]:用solaris的software1/2光盘引导系统,修改口令即可。
首先要用光盘引导系统:
[X86]:x86没有OBP,只需要设置BIOS或者通过引导菜单,选择从CDROM上引导系统。
[Sparc]:任何时候通过Stop+a(SUN键盘)或者ctrl+break(PC键盘)进入到OBP提示符下输入:
ok boot cdrom -s
然后,mount根分区,打开shadow文件:
mount /dev/dsk/c0t0d0s0 /mnt (这里假设你的硬盘上的/区是/dev/dsk/c0t0d0s0)
vi /mnt/etc/shadow
最后,编辑shadow文件,把root用户的密码删除,保存文件、重新启动后,就不会有口令了。
http://wiki.gceclub.sun.com.cn/index.php/%E5%BF%98%E8%AE%B0%E4%BA%86root%E5%AF%86%E7%A0%81%EF%BC%8C%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%EF%BC%9F
[S10u1|S11]:新版本的Solaris系统采用grub作为引导程序,因此不需要光盘引导:
首先,在grub的菜单中选择fail safe的选项引导系统
引导后,系统会提问是否mount根分区到/a上,选择是
按照前面的方法编辑/a/etc/shadow文件,保存、重启系统。
[S9|S10]:用solaris的software1/2光盘引导系统,修改口令即可。
首先要用光盘引导系统:
[X86]:x86没有OBP,只需要设置BIOS或者通过引导菜单,选择从CDROM上引导系统。
[Sparc]:任何时候通过Stop+a(SUN键盘)或者ctrl+break(PC键盘)进入到OBP提示符下输入:
ok boot cdrom -s
然后,mount根分区,打开shadow文件:
mount /dev/dsk/c0t0d0s0 /mnt (这里假设你的硬盘上的/区是/dev/dsk/c0t0d0s0)
vi /mnt/etc/shadow
最后,编辑shadow文件,把root用户的密码删除,保存文件、重新启动后,就不会有口令了。
|
方法二,开机时光盘启动至单用户模式,(b -s)再挂接系统,再删除口令文件。