【linux服务器忘记root密码? Linux忘记root密码的解决办法】
操作系统: centos7
设备型号:ThinkPad E15
实验环境:开启一台Centos7系统
首先重启服务器 , 在启动时 , 进入如下界面 , 选择第一项 , 按下e键进行编辑

文章插图
#进入编辑模式后会看到这些信息 。 找到“Linux16”开头的行 , 在Linux16的行尾空格后添加“rd.break”

文章插图
改完之后 , 按下Ctrl+X进入紧急模式
原理:打断系统正常启动 , 然后进一个bash环境 , 系统并没有真正的启动

文章插图
emergency [i?m?:d??nsi] 紧急
查看系统根挂载情况:

文章插图
发现是只读的 。 需要重新以rw方式挂载/sysroot 。
mount -o remount,rw /sysroot #重新挂载 , 使其拥有读写权限

文章插图
使用chroot命令换根 , 修改密码
chroot命令可以切换文件系统的根 。
执行: chroot /sysroot/

文章插图
输入:LANG=en #修改语言环境为英文 , 如果是中文会显示乱码
执行passwd 开始修改密码

文章插图
执行命令: touch /.autorelabel , 创建/.autorelabel新文件 。
这步操作的作用是:告诉selinux在系统重启时自动重新标记文件系统的selinux策略 。

文章插图
总结:
1. 在系统启动引导界面后按e进行编辑
2. 找到“Linux16”开头的行 , 在行尾输入空格后添加“rd.break”
3. 按下Ctrl+X进入紧急模式
4. 重新挂载文件系统拥有读写权限
5. chroot修改根目录为/sysroot/
6. 通过passwd root命令修改root用户密码
7. 创建文件touch /.autorelabel
8. reboot重启系统
- centos更改root密码命令? centos8忘记root用户密码怎么办
- 压缩的文件如何解压? Linux中如何打包压缩解压文件
- linux服务器搭建网站? 如何使用linux搭建论坛网站
- linux服务器搭建网站? 如何使用linux搭建网站
- linux系统find命令详解? find命令怎么使用
- linux设置固定ip地址? 如何在linux系统中设置静态ip地址
- windows计划任务不执行? 如何配置Linux计划任务定时执行命令
- linux怎么安装rpm软件? rpm包怎么安装
- 手机安装kalilinux教程? 如何安装kali操作系统
- 密码箱忘记密码最简单的开锁方法? 密码箱的密码忘记了怎么打开
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
