Centos7 忘记root登录密码 使用单用户模式进行修改密码

单用户模式:
系统上工作时的一种拥有超级用户权限的模式
单用户用途:
通常用于维护硬盘分区或更改超级用户密码等需在磁盘挂载前操作的维护

重启系统

到这个界面 按e进入编辑

Centos7 忘记root登录密码 使用单用户模式进行修改密码

进入之后,找到linux16开头的一行,找到关键字ro

Centos7 忘记root登录密码 使用单用户模式进行修改密码

把关键字“ro”修改为“rw”,后面还要加上 init=/sysroot/bin/sh

Centos7 忘记root登录密码 使用单用户模式进行修改密码

按“Ctrl+X”按钮进入单用户模式

Centos7 忘记root登录密码 使用单用户模式进行修改密码

输入“LANG=en” 防止乱码(如果设置系统中文)

使用命令:chroot /sysroot/切换到系统,

输入:passwd root修改root用户的新密码

Centos7 忘记root登录密码 使用单用户模式进行修改密码

修改完密码建议输入:touch /.autorelabel 更新系统信息

Centos7 忘记root登录密码 使用单用户模式进行修改密码

修改完毕 重新启动系统即可

Centos7 忘记root登录密码 使用单用户模式进行修改密码