云主机无法重置密码有2种情况
- 移动云控制台无法重置云主机密码
- 登录云主机后无法重置密码
一、控制台无法重置云主机密码
Linux:
1. 在机器上检查qga进程。
-
- Centos7.0以上:systemctl status qemu-guest-agent
- Centos7.0以下:service qemu-ga status
- 或命令行输入ps -ef |grep qemu-ga

2. 重启qga服务。
-
- Centos7.0以上:systemctl restart qemu-guest-agent
- Centos7.0以下:service qemu-ga restart

Windows:
1. 在机器上检查qga进程。

2. Windows主机,在服务管理器重启qga相关的2个进程。
a. 打开服务器管理器。

b. 重启服务名为QEMU GUEST Agent/QEMU Guest Agent VSS Provider。

二、登录云主机后无法重置密码
故障现象: 云主机能正常进入系统,但无法重置密码。
可能原因: 权限不够。
解决方法: root或管理员权限改密。
-
- Windows云主机如遇到忘记密码且qga服务异常无法在移动云控制台改密的情况,请联系在线客服解决。
- Linux云主机如遇到忘记密码且qga服务异常无法在控制台改密的情况,请进入单用户模式重置密码。
- CentOS6(CentOS6.5、rhel 6及rhel6.5适用)
- CentOS7(CentOS7以上及rhel7以上适用)
- Ubuntu
1. CentOS6(CentOS6.5、rhel 6及rhel6.5适用)单用户模式重置管理员密码过程如下:
a. 开机进入启动界面后按e或回车键,进入到GRUB启动菜单,如下图。

b. 按e进入编辑模式,上下键移动切换到第2行kernel这一行。

c. 按e进入kernel编辑命令行,如下图,在光标空格后输入single 或s 或1。

d. 随后按“←”箭头键,向前移动光标,找到“console=tty0 console=ttyS0”,并删除。

e. 输入完成后按回车键,保存返回上一级启动菜单,按b 启动系统。
f. 启动系统不需要输入管理员密码,进入单用户模式,进入之后可以passwd命令重置管理员密码。

2. CentOS7(CentOS7以上及rhel7以上适用)单用户模式重置管理员密码过程如下:
a. 开机进入内核选择时按字母“e”,进入编辑模式。
b. 定位到“ro”单词行。

c. 把“ro”改成“rw init=/sysroot/bin/sh”,并将“console=tty0 console=ttyS0”删除,完成后按ctrl+x即可进入单用户模式。

d. 进入单用户模式后,进行密码重置。
chroot /sysroot/
passwd root

e. 重置结束后输入touch /.autorelabel,而后按Ctrl+d 退出,点击左上角Send CtrlAltDel进行强制重启即可。

3. Ubuntu单用户模式重置管理员密码过程如下:
a. 开机进入内核时按“↑”或“↓”键,进入GNU模式并选择advanced options for Ubuntu回车进入;

b. 选择recovery mode 按“e”进入编辑模式。

c. 找到“ro console=ttyS0 recovery nomodeset”(ubuntu16.04则为“ro console=ttyS0 single nomodeset”)字段。


d. 将上述字段修改为“quite splash rw init=/bin/bash”,接着按Ctrl+X进入单用户模式。

e. 进入单用户模式后,输入命令passwd root便可输入新密码,点击左上角Send CtrlAltDel进行强制重启即可。

通过上述排查后,若问题仍未解决,请您记录检查过程各步骤的排查结果、相关日志信息或截图,然后联系在线客服提供技术支持。