Centos7忘记root密码怎么办
- 重启linux,进入系统的GRUB菜单界面,选择最下方的,按下小写字母e进入编辑界面

- 按下方向键,找到以字符串Linux16开头的行,光标移动到结尾,然后输入init=/bin/bash enforcing=0
代表登录系统后,加载bash解释器,然后关闭selinux

- 按下ctrl+x组合键以单用户模式启动Linux
- 输入如下命令,重新挂载根目录,进入可写状态,因为默认单用户模式是只读的
mount -o rw,remount / # 重新挂载
passwd root # 修改密码
exec /sbin/init # 重启
- 更改完毕密码后,重启系统
如果在第二步,没有添加enforcing参数的话,则需要额外的再添加命令
touch /.autorelabel
告诉系统下次启动重新标记系统所有相关文件,因为selinux在开启时,修改root密码引发安全报错
如果加了enforcing=0,则代表关闭了selinux,不需要再创建 /.autorelabel文件了
- 重启机器,验证新的密码
版权声明:
作者:郭靖
链接:https://www.sxszhian.com/archives/4523
来源:上海永驰网络科技有限公司
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
打赏

