一步重置KVM虚拟机root密码

举报
brucexiaogui 发表于 2021/11/25 23:41:20 2021/11/25
【摘要】 一步重置KVM虚拟机root密码 1.概述 KVM虚拟机的密码忘记,或者被被人入侵修改了。下面用最简单的方式重置KVM虚拟机root密码。 2.重置密码前期准备 2.1.关闭虚拟机 #...

一步重置KVM虚拟机root密码

1.概述

KVM虚拟机的密码忘记,或者被被人入侵修改了。下面用最简单的方式重置KVM虚拟机root密码。

2.重置密码前期准备

2.1.关闭虚拟机

# 查看虚拟机名称
virsh list --all

# 关闭虚拟机
virsh shutdown kvm-name

  
 
  • 1
  • 2
  • 3
  • 4
  • 5

2.2.安装kvm工具包

# 安装工具包
yum install libguestfs-tools

  
 
  • 1
  • 2

2.3.生成密码串

openssl是一个加密工具,-1 是指普通加密,hello为key , 123456 才是密码,下面就是是生成的密码串,将新生成的密码串替换已有的密码串,就可以重置KVM虚拟机root密码了。

# 生成密码为123456的加密字符串
openssl passwd -1 -salt 'hello' '123456'

  
 
  • 1
  • 2

在这里插入图片描述

3.重置密码

3.1.替换虚拟机密码

# linux系统的加密密码通常存储在/etc/shadow 文件中,编辑该文件替换密码。一般需要等待1~2分钟就才能打开配置文件。
virt-edit -d kvm-name /etc/shadow

# 只需要替换第一行root的密码
root:$1$bTPRDWwf$LpjUZmGTHw.hYFccl0/lK.:16804:0:99999:7:::
更换为
root:$1$hello$ZwmhCpcG.I1XIfVjdarKc1::16804:0:99999:7:::


  
 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

3.2.登录虚拟机

替换密码后,启动虚拟机使用123456密码登录虚拟机,然后修改密码。

文章来源: brucelong.blog.csdn.net,作者:Bruce小鬼,版权归原作者所有,如需转载,请联系作者。

原文链接:brucelong.blog.csdn.net/article/details/116134245

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。