忘记FusionAccess基础架构虚拟机root密码处理方法

发布时间:  2017-02-09 浏览次数:  180 下载次数:  0
问题描述
由于在搭建FusionAccess过程中,基础架构虚拟机的root密码都是用户自己设定的,或搭建时候临时设置的,时间长了密码有时会忘记root密码,维护过程中,忘记基础架构虚拟机密码,需要重置。

FusionAccess Linux基础架构虚拟机所使用的操作系统为Novell SUSE Linux Enterprise Server 11 SP2,基于Linux的操作系统可进入单用户维护模式对操作系统进行修复维护,忘记root密码时可以进入单用户模式对密码进行重置。
处理过程

1、在FusionComputer上通过VNC登录Linux基础架构虚拟机,对虚拟机进行重启操作。当系统启动到如下界面时,(光标定位到VNC界面中)快速按下键盘上的字母’p’进行GRUB密码验证(系统对GRUB进行了加密,修改引导项需要先通过GRUB验证),GRUB密码默认为:Admin123#。启动项选择时间默认为3s,因此需要在3s内按下字母‘p’,否则系统会进行正常启动。



2、GRUB验证成功后,系统会进入如下图所示界面,默认只有一个启动项,光标定位到启动项,按下键盘上的字母“e”对启动项进行编辑



3、选择启动前编辑操作之后系统会进入到如下图所示的引导选项界面,光标定位到kernel开头的行,按下键盘上的字母“e”对引导选项进行编辑



4、之后系统进入如下图所示的引导选项编辑界面,在引导项最后加入以下选项:init=/bin/bash,指示系统在进入登录界面之前先进入bash



5、编辑完引导选项之后,按Enter键返回到引导界面,按键盘上的字母“b”引导系统启动进入bash,等待系统弹出bash操作命令行,操作正确的话,调出bash命令行提示符如下图



6、使用mount命令查看系统已自动挂载/dev/xvda5到根目录,权限为读写。修改密码命令为passwd,但是系统当前挂载的目录中没有passwd命令,系统查找路径为/usr/bin/passwd,查看/usr目录下没有任何文件,/usr目录挂载设备为/dev/xvda9



7、重新挂载/dev/xvda9/usr目录,再次使用passwd命令可修改root密码。修改密码之后使用reboot命令重启系统(reboot命令需要先执行命令mount /dev/xvda11 /var)。使用新密码登录验证密码是否修改成功

END