如何从 GRUB 重置 Fedora 19 中忘记的根密码

5 fedora grub password

是的,FEDORA 19。

我看到了很多关于如何做的信息,但不适用于这个版本。所有的教程都解释了旧版 Fedora 的方法,我没有发现任何关于在 v19 或 v18 上做的事情。

GRUB 菜单不同(我从 fedora 安装中安装了 GRUB 版本,我只有这个系统)。我可以进入恢复控制台,但询问我 root 密码,所以这不能解决任何问题。

如果有人知道这样做的方法;或者如果不可能,请告诉我原因。

小智 11

为了您的信息,我打开了有关 Fedora bugzilla 的错误报告。解决办法是:

  • 引导init=/bin/bash(在 grub 中编辑内核行)
  • 开机后: mount -o remount,rw /
  • passwd root
  • 输入两次新密码
  • touch /.autorelabel
  • 重启 /sbin/reboot -f

最后一行(在根目录下创建 .autorelabel 文件)强制对整个文件系统进行 selinux 重新标记,由于我们修改了 /etc/shadow 而没有任何 selinux 上下文(因为使用 init=/bin/bash 启动),因此该文件系统已损坏。

Bugzilla:https ://bugzilla.redhat.com/show_bug.cgi ? id = 1084400

使用 selinux 修复更新了 Fedora wiki:https ://fedoraproject.org/w/index.php ? title = How_to_reset_a_root_password#Changing_root_password


小智 7

  • 在命令行终端中输入 sudo -i 。
  • 提供您登录系统时使用的用户帐户密码。
  • 现在输入“passwd”。
  • 它会要求您输入新的 root 密码。
  • 输入新的 root 密码,然后重新输入。
  • 现在输入退出。

你已经完成了。您的 root 密码现在已更改。享受!!!

  • 这不是他要问的怎么做。他想在 GRUB 提示符下更改密码。 (2认同)
  • 这假设 OP 已将其常规用户帐户配置为具有 `sudo` 访问权限。 (2认同)

slm*_*slm 0

我通常只是在启动选项末尾添加1,以便在单用户模式下访问系统。从那里我可以root使用passwd或编辑/etc/shadow文件来更改密码,以便 root 没有密码,然后再设置它。

有关使用 Fedora 19 进入 Grub 菜单的说明,请参阅 Fedora 官方文档:

有关启动选项的详细信息如下: