CentOS7.x单用户模式更改密码

引子

CentOS7.x单用户模式更改密码

CentOS7.x单用户模式与之前版本略有不同 老版本参考

1 启动系统,并在GRUB2启动屏显时,按下e键进入编辑模式。

2 进入下一个界面后,用方向键找到”linux16”所在的行,在行末加入内容:init=/bin/sh ,然后按”ctrl + x” 重启。

3 如果第二步中设置rw为ro则需要进行本步骤设置,否则不需要

在提示符下输入命令

1
mount -o remount,rw /

挂载文件系统为可写模式,输入的命令有可能不会显示出来,输入完成按回车

4 运行passwd,并按提示修改root密码

5 运行命令“touch / .autorelabel”,否则将无法正常启动系统(这句是为了selinux生效,据说是selinux在重启后更新label)

1
touch / .autorelabel

6 运行命令exec /sbin/init来正常启动,等5-10分钟。

1
exec /sbin/init