centos7忘记root密码怎么改

1.使用单用户模式

    重启系统:首先,你需要重启你的CentOS 7系统。在启动过程中,按下Shift键两次进入GRUB菜单。

    选择内核版本:在GRUB菜单中,选择当前运行的内核版本,按e键进入编辑模式。

    修改内核参数:在GRUB命令行中找到以linux16或linux开头的行,在该行的最后添加rd.break。例如:

linux16 /vmlinuz-3.10.0-957.el7.x86_64 ro root=UUID=xxxxxx rd.break
linux /vmlinuz-3.10.0-957.el7.x86_64 ro root=UUID=xxxxxx rd.break

确保替换UUID=xxxxxx为你的实际UUID。

启动系统:按Ctrl+x或F10启动修改后的系统。

2.挂载根文件系统为读写模式:在命令行中输入以下命令:

mount -o remount,rw /sysroot

切换到根文件系统:

chroot /sysroot

重置root密码:

passwd root

按照提示设置新的root密码。需要输入两次,前面的提示为星号,看不懂。

退出chroot环境并重启:

exit
exec /sbin/init
文/程忠 浏览次数:0次   2025-05-16 17:09:02

相关阅读


评论:
点击刷新

↓ 广告开始-头部带绿为生活 ↓
↑ 广告结束-尾部支持多点击 ↑