Centos7忘记密码
在工作或者自己练习的时候我们难免会大意忘掉自己的root密码,有些同学忘掉密码竟然第一选择是重装系统,工作中可万万使不得!
本篇博客将讲解两种最常用的破解centos7忘掉密码的解决方案。
第一种方法:设置光盘为第一启动项
第一步:进入bios界面
虚拟机中:点击左上角的虚拟机--》电源--》打开电源时进入固件
![](file:///D:/%E7%94%A8%E6%88%B7%E7%9B%AE%E5%BD%95/%E6%88%91%E7%9A%84%E6%96%87%E6%A1%A3/My%20Knowledge/temp/93d5056e-7ab0-4696-89a9-5037037690a0/128/index_files/c0eaf169-70cb-43e3-b41d-e65cfa42b124.png)
![](https://img2018.cnblogs.com/blog/1499615/201901/1499615-20190104091942507-62623850.png)
第二步:使用左右键选择上方的boot
按住shift+ 加号,让cd-rom第一启动项
然后按一下F10保存即可,回车即可
![](file:///D:/%E7%94%A8%E6%88%B7%E7%9B%AE%E5%BD%95/%E6%88%91%E7%9A%84%E6%96%87%E6%A1%A3/My%20Knowledge/temp/93d5056e-7ab0-4696-89a9-5037037690a0/128/index_files/d1976c8e-77db-46a9-b27b-f3dbad8a168b.png)
![](file:///D:/%E7%94%A8%E6%88%B7%E7%9B%AE%E5%BD%95/%E6%88%91%E7%9A%84%E6%96%87%E6%A1%A3/My%20Knowledge/temp/93d5056e-7ab0-4696-89a9-5037037690a0/128/index_files/d8c8e996-9507-462b-8fe6-ffb194b2c6f5.png)
![](https://img2018.cnblogs.com/blog/1499615/201901/1499615-20190104091953028-885164437.png)
第三步:选择troub..按回车
然后选择救援模式回车
![](file:///D:/%E7%94%A8%E6%88%B7%E7%9B%AE%E5%BD%95/%E6%88%91%E7%9A%84%E6%96%87%E6%A1%A3/My%20Knowledge/temp/93d5056e-7ab0-4696-89a9-5037037690a0/128/index_files/c6c89946-aa3c-4f69-906c-c84de5f51eed.png)
![](file:///D:/%E7%94%A8%E6%88%B7%E7%9B%AE%E5%BD%95/%E6%88%91%E7%9A%84%E6%96%87%E6%A1%A3/My%20Knowledge/temp/93d5056e-7ab0-4696-89a9-5037037690a0/128/index_files/11122669-f846-4e88-a701-8846d20039bf.png)
![](https://img2018.cnblogs.com/blog/1499615/201901/1499615-20190104092015852-965325000.png)
第四步:选择continue 即输入1
千万不要选3
![](file:///D:/%E7%94%A8%E6%88%B7%E7%9B%AE%E5%BD%95/%E6%88%91%E7%9A%84%E6%96%87%E6%A1%A3/My%20Knowledge/temp/93d5056e-7ab0-4696-89a9-5037037690a0/128/index_files/de4d7291-5ac8-44f3-a81a-bf6f5396c5e2.png)
![](https://img2018.cnblogs.com/blog/1499615/201901/1499615-20190104092034740-759807996.png)
第五步:可以发现救援模式中有所有系统文件
如果以后自己误删了系统文件可以在这里进行复制
自己真正的根在/mnt/sysimage下
![](https://img2018.cnblogs.com/blog/1499615/201901/1499615-20190104092103902-1598695710.png)
![](file:///D:/%E7%94%A8%E6%88%B7%E7%9B%AE%E5%BD%95/%E6%88%91%E7%9A%84%E6%96%87%E6%A1%A3/My%20Knowledge/temp/93d5056e-7ab0-4696-89a9-5037037690a0/128/index_files/b495faa6-f7ee-424a-a9e3-88c4679a73ed.png)
第六步:切换至自己真正的根中
第一步:切换至自己的根下
chroot /mnt/sysimage
第二步:使用passwd修改密码
输入两次需要修改的密码,输入密码不可见
passwd root
第三步:修改完成之后退出自己的根
exit
第四步:重启
reboot
![](https://img2018.cnblogs.com/blog/1499615/201901/1499615-20190104092113883-1233402798.png)
![](file:///D:/%E7%94%A8%E6%88%B7%E7%9B%AE%E5%BD%95/%E6%88%91%E7%9A%84%E6%96%87%E6%A1%A3/My%20Knowledge/temp/93d5056e-7ab0-4696-89a9-5037037690a0/128/index_files/e304747e-609d-47bf-a311-d8590b4464c8.png)
补充:如果在自己的根下进行重启会报错
![](file:///D:/%E7%94%A8%E6%88%B7%E7%9B%AE%E5%BD%95/%E6%88%91%E7%9A%84%E6%96%87%E6%A1%A3/My%20Knowledge/temp/93d5056e-7ab0-4696-89a9-5037037690a0/128/index_files/2db32ed2-fbab-435f-a34b-7a52ec9f766a.png)
第二种方法:救援模式(推荐方法)
第一步:启动系统
到这里之后,点击一下屏幕,输入e
第二步:输入rd.break
在linux16开头的行的结尾输入rd.break
第三步:ctrl+x
输入ctrl+x运行
进入到如下的界面
第四步:重新挂载根
现在的根为只读状态,需要挂载为读写状态以便进行修改
输入红框内的内容
第五步:切换根
进入到sh,即为你真正的系统
第六步:修改密码
需要输入两次密码进行确认
结尾看到successfully即为修改成功
第七步:退出并重启
第八步:进入系统
可以发现我们使用修改后的密码成功进入系统
工作中推荐使用此种方法