需要帮助重置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/