centos8忘记root用户密码怎么办
操作系统: centos8
设备型号:ThinkPad E15
实验环境:开启一台centos8系统
开机时按e键, 即可进入grub编辑界面, 光标选择第一条, `e`表示进入编辑模式
在以linux开头的行尾添加rd.break , 写完后的位置如下:
改完之后, 按下Ctrl X进入紧急模式
原理:打断系统正常启动, 然后进一个bash环境, 系统并没有真正的启动
emergency [i?m?:d??nsi] 紧急
查看系统根挂载情况:
发现是只读的 。 需要重新以rw方式挂载/sysroot 。
mount -o remount,rw /sysroot #重新挂载, 使其拥有读写权限
使用chroot命令换根, 修改密码
chroot命令可以切换文件系统的根 。
【centos8忘记root用户密码怎么办】执行: chroot /sysroot/
输入:LANG=en #修改语言环境为英文, 如果是中文会显示乱码
执行passwd 开始修改密码
执行命令: touch /.autorelabel , 创建/.autorelabel新文件 。
这步操作的作用是:告诉selinux在系统重启时自动重新标记文件系统的selinux策略 。
总结:1. 在系统启动引导界面后按e进行编辑
2. 找到“Linux”开头的行, 在行尾输入空格后添加“rd.break”
3. 按下Ctrl X进入紧急模式
4. 重新挂载文件系统拥有读写权限
5. chroot修改根目录为/sysroot/
6. 通过passwd root命令修改root用户密码
7. 创建文件touch /.autorelabel
8. reboot重启系统
推荐阅读
- 移动宽带忘记密码怎么办
- 教你抖音中将青少年模式密码忘记重置方法
- 小编教你自然人税收管理系统忘记登录密码怎么办
- 苹果id密码忘记了改不了咋办?解决办法来了!
- 学历证书编号忘记了怎么查询
- 小编教你UOS系统怎么获取root管理员权限
- mysql修改root密码
- 撤销工作表保护密码忘记了怎么办
- mysql忘记root密码怎么办
- 教你忘记宽带密码怎么办