如何重置VCSA6.0 ROOT用户密码。

如果vcsa的root用户密码遗失了怎么办?网上很多关于恢复suse linux系统root用户的文章,但都不适用于VCSA,即使VCSA使用的是suse内核,原因是VCSA无法直接进入单用户模式,在进入单用户模式之前有一层用户密码验证,如下图所示,必须按P后输入root用户和密码方能进入下步操作,所以我们要做的第一步是清除GRUB菜单密码。

技术分享

具体操作步骤:

1、用redhat7的DVD光盘引导系统,在启动菜单中选择“Troubleshooting”

技术分享

2、然后选择“Rescue a Red Hat Enterprise Linux system”

技术分享

3、选择continue继续(有些7.0小版本引导盘可能不会出现以下菜单,所以尽量用7.2或者最新版本RH linux安装盘),在经过一会扫描之后,会将当前VCSA root文件系统挂载到/mnt/sysimage目录中

技术分享

4、VCSA root文件系统已经被挂载。

技术分享

5、编辑/mnt/sysimage/grub/menu.lst文件。

注意:我在VCSA6.2环境中测试,挂载了sysimage后,在boot目录中没有任何文件,如果出现此情况,可以用ubuntu光盘引导进入图形界面体验模式,然后在图形界面相同路径中找到menu.lst文件进行修改,原理一样,只是找到menu.lst文件的方法不同。

技术分享

技术分享

6、将带有password的一行代码删掉,然后保存退出。

技术分享

修改后的menu.lst文件内容

技术分享

7、之后将光盘弹出重启系统,再次进入VCSA菜单时发现可以按“e”进入单用户命令行模式了。

技术分享

8、按e后进入子菜单,选择kernel /.......一行

技术分享

9、在命令行后加入一行代码 init=/bin/bash ,然后回车返回上级菜单。

技术分享

10、返回上级菜单后,在kernel /.....这行按“b”启动命令行。

技术分享

11、你会看到类似以下画面。

技术分享

12、使用passwd命令重置root用户密码。

技术分享

13、修改完成后重启系统正常进入VCSA即可。

本文出自 “我还活着呢” 博客,请务必保留此出处http://hujizhou.blog.51cto.com/514907/1769752

文章来自:http://hujizhou.blog.51cto.com/514907/1769752
© 2021 jiaocheng.bubufx.com  联系我们
ICP备案:鲁ICP备09046678号-3