Linux拥有7个运行级别(0:关机、1:单用户、2:多用户无网络服务、3:多用户有网络服务、4:保留、5:图形界面、6:重启),我们找回root密码,则是需要单用户这个运行级别,因为在单用户运行级别下,root不需要密码就可以登录(以下以CentOS为例)
首先我们需要重启linux进入到选择界面
在这里按e进去编辑
按下光标键往下翻,找到linux16开头这行的最后输入空格
输入
rd.break console=tty0
使用快进键
ctrl+x
输入命令
mount -o remount,rw /sysroot
输入
chroot /sysroot
紧接着在这里我们输入
passwd
然后输入密码后回车,密码是看不到的,还有一次确定密码
输入命令创建个文件
touch /.autorelabel
完成后我们exit退出
这样子我们的密码已经修改成功了