1. 停止虚拟机
virsh destroy instance-000007c4
2. 挂载虚拟机的磁盘文件:
qemu-nbd –c /dev/nbd15 /dsx01/instances/instance-000007c4
kpartx –a /dev/nbd15
mkdir –p /tmp/tmpClone
mount /dev/mapper/nbd15p1 /tmp/tmpClone
3. 生成root用户的密码,这里密码就是root,(虚拟机原密码不是root)
openssl passwd -1 -salt $(< /dev/urandom tr -dc '[:alnum:]' | head -c 32)
4. 将生成的字符串替换/etc/shadow文件中root的用户密码(替换整个第二个分段):
保存并退出。
5. 卸载磁盘文件:
umount /dev/mapper/nbd15p1
kpartx –d /dev/nbd15
qemu-nbd –d /dev/nbd15
6. 打开虚拟机并登陆
virsh start instance-000007c4
ssh root@$ip