虚拟机CentOS忘记密码

有的时候,我们会遇到CentOS密码忘记的情况。

一般来说,我们是无能为力了,但是我们既然已经拿到的是CentOS的虚拟机,那么这个虚拟机的所有控制权我们都能拿到,包括重置密码。。。。

以下是方法,该方法2019年11月7日在CentOS 7 测试有效。

首先,下载一个CentOS的安装ISO镜像,之所以要取这个镜像,主要是想从光盘启动进入光盘的rescue模式,从rescue模式重置密码。
CentOS ISO下载目录:http://isoredirect.centos.org/centos/7/isos/x86_64/ ,自己选一个。

把虚拟机关机。

然后给目标虚拟机添加光驱:
在这里插入图片描述
设置虚拟机的boot顺序:
先选择“打开电源时进入固件”

然后按+/-键 把CD-ROM设置为在硬盘前启动,再按F10保存重启。 在这里插入图片描述
接下来进入到CentOS ISO的Grub界面:选择Troubleshooting
在这里插入图片描述
选择rescue a CentOS SYStem在这里插入图片描述
骚等一会儿,选择输入1,一直按回车。
在这里插入图片描述

然后就进入到rescue命令行界面:
在这里插入图片描述
输入fdisk -l | more 查看安装着需要重置密码的Centos的那块硬盘:如果多块硬盘,可以通过大小来判断。
在这里插入图片描述
在我的虚拟机上是/dev/sda1,
然后把它挂载到/mnt/sysimage目录
在这里插入图片描述
修改root目录
在这里插入图片描述
执行成功的话,会出现Bash字眼。
接下来,直接输入passwd root,既可修改root的登录密码。
在这里插入图片描述
修改完了,输入exit ,在输入reboot重启,然后选择从硬盘启动既可。

发布了307 篇原创文章 · 获赞 268 · 访问量 56万+

猜你喜欢

转载自blog.csdn.net/jmh1996/article/details/102955867