Centos linux7 重置root密码
重启的时候出现如下界面

按e 进入编辑,在末尾添加 LANG=zh_CN.UTF-8 后面,添加init=/bin/sh

按键盘右边的ctrl键切换虚拟鼠标
添加完成后按下Ctrl+X键进行引导启动
依次输入
mount -o remount, rw /
LANG=en passwd root
touch /.autorelabel
exec /sbin/init
输入重复输入两次一样的新密码。
注意:输入密码的时候屏幕上不会有字符出现。如果输入的密码太简单,会提示警告(BAD PASSWORD:Thepassword fails the dictionary check - it is too simplistic/systematic),可以无视它,继续输入密码,不过建议还是设置比较复杂一些的密码,以保证安全性;
当你看到提示:passwd:all authentication tokens updated successfully. 则表明密码修改成功。
exec /sbin/init 输入后如果报错fail
![]()
这样是启动不了的,卡在最后的启动页面的进度条,不用再等了
重启回到最开始按e的页面,重新输入,并且在/bin/sh 后面加上selinux=0 添加完成后按下Ctrl+X键进行引导启动
再输入上面的mount 等等就能进入登录页面
验证,输入成功进入页面成功

