kvm linux重置密码,Linux下手动修改忘记密码的kvm image

声明

此文档只做学习交流使用,请勿用作其他商业用途

author : 朝阳_tony

E-mail : linzhaolover@163.com

Create Date: 2016-10-18 13:10:37

Last Change: 2016-10-18 16:10:44

转载请注明出处:http://blog.csdn.net/linzhaolover

现在虚拟机kvm的使用很流行,为了更多的差异化环境,每个人可能拥有很多的kvm,这数量一多难免会有image的密码会忘记,相信很多人会采用kernel single user 单用户模式进入系统修改秘密,但是,自从rhel7和ubuntu14.04以后,都加了认证,进入单用户后,还需要密码,这的确增加了安全性。下面就简单介绍一下通过libguestfs-tools这个工具直接修改image中的文件,无需启动kvm。

查看kvm list

# virsh list --all

Id Name State

---------------------------------------------------- -rhel7.0 shut off -rhel7.0-cloud shut off -ub12-clear shut off -ub14.04-clear shut off -ub14.04-clear-clone shut off -ubuntu14.04 shut off

rhel7.0 这个就是我需要修改密码的kvm

安装libguestfs-tools

sudo yum install libguestfs-tools # Fedora/RHEL/CentOS

sudo apt-get install libguestfs-tools # Debian/Ubuntu

安装完成后会增加很多virt命令,这次我们主要使用virt-edit

生成新的密码串

# openssl passwd -1 -salt 'hello' '123456'

$1$hello$ZwmhCpcG.I1XIfVjdarKc1

openssl是一个加密工具,-1 是指普通加密,hello为key , 123456 才是密码,下面就是是生成的密码串,这样我们只要将这些进行对应的替换酒可以了

linux系统的加密密码通常存储在/etc/shadow 文件中

root:$1$bTPRDWwf$LpjUZmGTHw.hYFccl0/lK.:16804:0:99999:7:::

bin:*:15937:0:99999:7:::

daemon:*:15937:0:99999:7:::

adm:*:15937:0:99999:7:::

lp:*:15937:0:99999:7:::

sync:*:15937:0:99999:7:::

shutdown:*:15937:0:99999:7:::

修改系统root账户密码

virt-edit -d rhel7.0 /etc/shadow

视kvm image大小情况而定,一般一两分钟就可以打开,我们只要替换root中的对应部分酒可以

root:$1$bTPRDWwf$LpjUZmGTHw.hYFccl0/lK.:16804:0:99999:7:::

更换为

root:$1$hello$ZwmhCpcG.I1XIfVjdarKc1:16541:0:99999:7:::

保存退出,启动kvm,就可以用最新的密码进入了,当前最新密码是123456

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Windows 10上安装KVM(Kernel-based Virtual Machine),您需要遵循以下步骤: 1. 检查系统要求: - 您的处理器必须支持虚拟化扩展(Intel VT-x或AMD-V)。 - 您的操作系统必须是64位版本。 - 您的BIOS设置中虚拟化特性应该是启用状态。 2. 下载和安装QEMU: - 访问QEMU官方网站(https://www.qemu.org/download/)。 - 根据您的系统选择适当的QEMU Windows安装程序,并下载安装。 3. 下载和安装libvirt: - 访问libvirt官方网站(https://libvirt.org/sources/win32/)。 - 下载适用于Windows的libvirt二进制文件,并按照说明进行安装。 4. 配置网络: - 打开“控制面板” -> “网络和共享中心” -> “更改适配器设置”。 - 找到您要用于虚拟机网络的网络适配器(例如,以太网或Wi-Fi适配器)。 - 右键单击适配器,选择“属性”,然后在“共享”选项卡中启用“允许其他网络用户通过此计算机的Internet连接来连接”。 5. 启动KVM虚拟机: - 打开命令提示符或PowerShell窗口。 - 导航到QEMU安装目录下的bin文件夹。 - 运行以下命令启动KVM虚拟机: ``` qemu-system-x86_64 -enable-kvm -m 2048 -hda your_image.qcow2 ``` 其中,your_image.qcow2是您的虚拟机镜像文件。 这样,您就可以在Windows 10上安装和使用KVM了。请注意,这只是一个简单的指南,具体步骤可能会因个人设置和要求而有所不同。建议您参考相关文档和资源以获取更详细的信息和指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值