Centos 7 忘记管理员root密码的解决办法

文章目录

    • 方法一:通过救援模式重置root密码
    • 方法二:使用单用户模式重置root密码

当虚拟机多的时候经常可能会忘记root密码,这时候我们就会去虫子root密码

这里介绍两种重置Centos7系统root密码的方法

方法一:通过救援模式重置root密码

1、在系统开机时快速按键盘上F2键进入BIOS设置界面,使用键盘左右键切换菜单到“Boot”,再使用“+”、“-”键将CD-ROM置于第一启动项,最后按F10询问是否保存并退出,直接回车即可

Centos 7 忘记管理员root密码的解决办法_第1张图片
Centos 7 忘记管理员root密码的解决办法_第2张图片

2、在光盘引导界面选择“Troubleshooting”项
Centos 7 忘记管理员root密码的解决办法_第3张图片

3、进入“troubleshooting”菜单后选择“Rescue a centos system”项进入救援模式

Centos 7 忘记管理员root密码的解决办法_第4张图片

4、稍等片刻后系统会提示让你从上面四项选择一项,这里我们选择1)Continue,输入1后按回车
进入sh-4.2#

Centos 7 忘记管理员root密码的解决办法_第5张图片

5、进入救援模式后切根,输入

chroot /mnt/sysimage/

Centos 7 忘记管理员root密码的解决办法_第6张图片

6、现在可以开始重置root密码了,输入

passwd root  
New password:         ##注意!这里输入密码是不会显示的,输入完回车即可
Retype new password    ##重复刚才输入的密码

Centos 7 忘记管理员root密码的解决办法_第7张图片

7、现在退出并重启系统
USNr3F.md.png

8、重启后快速按F2进入BIOS,键盘切换到BOOT选项卡,将CD-ROM这一项移动到Hard Drive之后即可,按F10保存并退出
Centos 7 忘记管理员root密码的解决办法_第8张图片

9、稍等片刻后进入了登陆界面,我们使用root用户和刚才重置的密码登录

10、登陆成功!
Centos 7 忘记管理员root密码的解决办法_第9张图片

方法二:使用单用户模式重置root密码

1、在开机GRUB菜单界面快速按“e”键进入编辑模式
Centos 7 忘记管理员root密码的解决办法_第10张图片

2、进入编辑模式,按键盘↓键找到开头是linux16的下一行,在行末插入下面内容:

init=/bin/sh

Centos 7 忘记管理员root密码的解决办法_第11张图片

3、输入完成后按Ctrl+X进入单用户模式,输入以下内容:

sh-4.2# mount -o remount,rw /
sh-4.2# passwd
输入两遍密码
touch /.autorelabel   ##如果之前系统启用了selinux,必须执行该命令,否则无法正常启动系统
exec /sbin/reboot     ##重启系统

Centos 7 忘记管理员root密码的解决办法_第12张图片

4、待系统重启完成,使用刚才重置的密码登录
Centos 7 忘记管理员root密码的解决办法_第13张图片

登录成功!

你可能感兴趣的:(Linux,linux)