在 Fedora 35 中重置 root 密码
记录自己忘记密码,重置密码的过程参考文章链接
- 开机或重启系统,按
shift
键不放(也有说按ESC
键的,没试过,只用过shift
键),直到看到 GRUB 启动菜单。 - 出现 GRUB 菜单后,选择要引导的内核并按下
e
键编辑选定的引导条目。 - 在下一个页面中,你将看到所有启动参数。找到名为
ro
的参数。 - 将
ro
参数替换为rw init=/sysroot/bin/sh
。 - 按
Ctrl+x
进入紧急模式,即单用户模式。 - 按
enter
键,输入命令chroot /sysroot/
以 读/写 模式挂载根文件系统(/)。 - 现在使用
passwd
命令重置 root 密码:passwd root
,输入两次 root 密码。 - 重置 root 密码后,运行命令
touch /.autorelabel
在重启时启用 SELinux 重新标记。 - 最后,执行命令
exit
退出单用户模式并通过运行命令reboot
将 Fedora 系统重启到正常模式。
等待 SELinux 重新标记完成。这将需要几分钟,具体时长取决于文件系统的大小和硬盘的速度。
文件系统重新标记完成后,就可以使用新的 root 密码登录到 Fedora 系统了。
最后,如果想重置其他用户的密码只需使用root账号登录后,在设置里面的用户界面中,直接修改密码即可。