top
本文目录
适用场景说明
操作步骤详解
1. GRUB菜单访问
2. 内核参数修改
3. 文件系统挂载
4. 密码更新操作
5. SELinux上下文更新
6. 系统重启验证
注意事项
常见问题处理

CentOS root密码重置密码忘记了 – 详细解决方案

CentOS root密码重置密码忘记了:分步操作指南

适用场景说明

当CentOS系统管理员遗忘root账户密码时,可通过系统引导加载器临时修改启动参数进入维护模式。本方法经过验证适用于CentOS 7及更新版本。

操作步骤详解

1. GRUB菜单访问

重启服务器,在BIOS界面快速连续按下Esc键(物理机)或E键(虚拟机),进入GRUB启动菜单选择界面。

2. 内核参数修改

定位包含linux16linux字段的启动项,按e进入编辑模式:

将原参数 ro 修改为 rw init=/sysroot/bin/sh

调整后按Ctrl+X进入紧急模式。

3. 文件系统挂载

执行以下命令挂载系统根目录:

chroot /sysroot
mount -o remount,rw /

4. 密码更新操作

使用passwd命令重置root密码:

passwd root
[输入新密码并确认]

5. SELinux上下文更新

强制刷新文件系统标签:

touch /.autorelabel

6. 系统重启验证

exit
reboot -f

注意事项

  • 物理服务器需连接显示器和键盘进行操作
  • 虚拟化环境可通过控制台访问虚拟机
  • 操作前建议备份重要数据
  • 修改密码后首次启动需等待文件系统标签重写

常见问题处理

Q: GRUB菜单未显示
A: 检查启动时是否快速按下功能键,或在/etc/default/grub中设置GRUB_TIMEOUT值
Q: 修改后无法登录
A: 确认密码复杂度符合要求,检查SELinux状态,尝试重启时添加selinux=0参数

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END
icon
0
icon
打赏
icon
分享
icon
二维码
icon
海报