修改openEuler、CentOS qcow2镜像默认密码

环境

新下载的openEuler.qcow2 KVM官方镜像或CentOS.qcow2 KVM官方镜像,准备在KVM虚拟化环境新建虚拟机

介绍

如果您下载openEuler.qcow2 KVM官方镜像或CentOS.qcow2 KVM镜像,您会发现需要更改密码。本文将通过工具来修改root账户密码。

以openEuler-22.03-LTS-aarch.qcow2为例,下载后并解压:https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS/virtual_machine_img/aarch64/

方法

使用 “guestfish” 更改 root 帐户的密码
您可以使用 “guestfish” 编辑 /etc/shadow 文件并更改 root 密码。
首先需要安装 guestfish rpm

#yum -y install guestfish
#yum -y install libguestfs-tools

使用 guestfish 更改 root 密码的示例步骤:

  • 语法为:guestfish --rw -a <image-name>
  • (注意,您的系统可能是 /dev/vda1,我的系统是 /dev/sda1。使用“'list-filesystems”命令)

[root@system~] # guestfish --rw -a openEuler.qcow2
><fs> run
><fs> list-filesystems
><fs> mount /dev/sda1 /
><fs> vi /etc/shadow

注意:暂不退出,继续执行以下步骤
执行以下步骤后,需使用“quit”退出。

替换加密密码(在 vi 中时添加)。
这将永久设置镜像的密码。
可以使用 openssl 命令创建加密密码(参见下面的示例)。

注意:打开一个单独的终端窗口以使用 openssl 命令创建加密密码 (参见下面的示例)

[root@system ~]# openssl passwd -1 changeme
111QiSwNHrs$uID6S6qOifSNZKzfXsmQG1

复制上面 openssl 命令的输出并将其适当地放入 vi 打开的 /etc/shadow 文件中。
完成后输入“quit”

><fs> quit

注:
[1]: 参考https://access.redhat.com/discussions/664843

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值