当前位置:首页 > 系统教程 > 正文

CentOS 7忘记密码怎么办?(详细的CentOS 7 root密码重置教程)

SEO关键词:CentOS 7、忘记密码、重置密码、root密码修改

在使用 CentOS 7 系统时,如果因长时间未登录而导致 忘记密码,可以通过进入系统的单用户模式(救援模式)来完成 重置密码。这个过程不需要重新安装系统,只需要简单的几个步骤即可实现 root密码修改。本文将为您提供一份傻瓜式的操作指南。

CentOS 7忘记密码怎么办?(详细的CentOS 7 root密码重置教程)  忘记密码 重置密码 root密码修改 第1张

第一步:进入GRUB编辑模式

重启您的 CentOS 7 操作系统。在启动倒计时界面,迅速按下键盘上的 e 键。这将引导您进入当前内核启动参数的编辑界面。

第二步:修改内核启动指令

使用方向键找到以 linux16 开头的段落。在该段落中寻找 ro(代表只读)。请将其删除并修改为:

rw init=/sysroot/bin/sh

修改完毕后,直接按下 Ctrl + X 组合键,系统将进入紧急救援模式的 Shell 环境。

第三步:切换到系统根目录

此时由于处于内存系统,需要执行以下命令切换到原系统的根分区:

chroot /sysroot

第四步:执行密码修改

现在可以正式修改 root 密码了。输入以下命令:

passwd root

按照提示输入两次新密码。请注意,在 Linux 命令行下输入密码时,屏幕不会有任何显示(包括星号),输完直接按回车即可。

第五步:强制更新SELinux标签

这是非常关键的一步,否则系统可能无法正常启动。输入以下命令:

touch /.autorelabel

第六步:退出并重启系统

最后依次输入 exit 退出 chroot 环境,然后输入 reboot 重启。重启过程中系统会自动进行 SELinux 文件的重新标记,耗时可能稍长,请耐心等待。完成后,您就可以使用新密码登录了!