远达锐捷电子 - 首页

重置CentOS 7的root密码

网络运维 admin | 2025-09-12 | 46次阅读
重置CentOS 7的root密码

如果您忘记了CentOS 7的root密码,可以通过以下步骤重置:

方法一:使用单用户模式重置密码

重启系统:在启动时,当GRUB2引导菜单出现时,快速按下e键进入编辑模式。

编辑GRUB配置:

找到以linux16或linux开头的行

在该行末尾添加rd.break(注意前面要有空格)

按Ctrl+X或F10以这些参数启动

进入紧急模式:

系统会进入紧急模式,挂载点为只读

执行以下命令重新挂载为读写:

mount -o remount,rw /sysroot

切换根目录:

chroot /sysroot

修改密码:

passwd root

输入新密码并确认

更新SELinux上下文(如果使用SELinux):

touch /.autorelabel

退出并重启:

exit

reboot



方法二:使用init=/bin/bash重置密码

重启系统,在GRUB菜单按e进入编辑模式

修改启动参数:

找到linux16行

将ro改为rw init=/bin/bash

按Ctrl+X启动

修改密码:

passwd root

输入新密码

强制写入文件系统:

sync

重启系统:

exec /sbin/init

注意事项

这些方法需要物理或虚拟控制台访问权限

如果系统启用了全盘加密,此方法可能不适用

在生产环境中,重置root密码前应考虑安全影响

完成后建议检查系统完整性

相关文章

评论

暂无评论,快来发表你的看法吧!
登录后发表评论