centos7 紧急模式恢复root密码

用户如果丢失了root口令,那么可以让机器启动进入单用户状态(Linux中七个启动级别中的1级)来设置。
具体方法:
1、首先重启,按↑↓键(不让系统自动启动),选择第一项,按下e键进行编辑
centos7 紧急模式恢复root密码
2、找到ro这行 centos7 紧急模式恢复root密码
3、改为rw init=/sysroot/bin/sh
centos7 紧急模式恢复root密码
4、改完之后,按下Ctrl+X(重新启动)进入紧急模式(这时进入的并不是真正的Linux操作系统内核里面,而是shell的其中一个解释器)
5、使用chroot /sysroot命令切换到Linux操作系统的root里去 , 执行passwd命令进行修改密码

centos7 紧急模式恢复root密码
(注:如果系统的selinux开启着,则需要执行命令: touch /.autorelabel以
更新系统信息,否则重启之后密码修改不会生效)

6、改完后退出当前根用exit命令,然后用reboot重启系统。这个时候就进入Linux系统了。重新输入你的新密码就可以了。