如何重置root密码在Xen中托pipe的CentOS(domU)?

需要帮助重置XEN中的猜测操作系统( domU )CentOS的根密码。 我已经试图去grub,但它不显示或可能使用不同的grub(pygrub)。 提前致谢。

closures来宾虚拟机,将其磁盘挂载到您有权访问的另一个虚拟机上,然后手动更改guest虚拟机的/ etc / shadow,或者对挂载的磁盘执行chroot,然后执行“passwd”。

如果您有权访问父项:

xm console $vm 

将你放入控制台(可以像telnet一样逃脱)。

1-使用Xencenter控件closures服务器

2-在计算机上右键单击,然后select属性3-在引导选项下进入。将操作系统引导参数更改为rw init = / bin / bash

某些操作系统特别是CentOS的某些时候,你需要在这个字段中写入单个单词而不是rw init = / bin / bash,所以如果第一个技巧不起作用,就试试这两个。 4-保存并启动您的虚拟机

您的系统将以单用户模式启动。 所以要更改密码,您需要input以下命令:

bash#passwd root

5-input你的新密码,你将被要求确认

您的密码现在已被重置。

6-closures你的虚拟机。 现在返回到xencenter和启动选项,并删除rw init = / bin / bash,并将其更改回以前的任何内容。 启动您的服务器,您应该能够使用新的root密码login。

资料来源: http : //www.unixmen.com/reset-root-password-linux-vm-hosted-xenserver/