openSUSE 13.1 忘记 root 密码该如何更改

查找过网络上的 SUSE 忘记密码操作

在 grub 内 添加 init=/bin/bash 进入单用户

之后更改密码??

然后在 mount -n / remount,rw

最后 mount -n / remount,ro

上面的方法没搞定

1, grub2 在救援模式下, 按 E 进行修改 在最后位置加 init 哪行吗?
文章说按 b 去引导, 但是在 e 编辑模式下怎么保存退出在进入单用户呢?

mount -n / remount,rw
使用这个命令的时候 系统提示说找不到"/" 这是为何呢,如果忘记 root 密码如何做呢?

  1. openSUSE 早就不用 grub 了,用的是 grub2。
  2. e 编辑模式下保存退出应该是按 Esc。
  3. 找不到 / 就是因为 / 没有挂载。你可以用 /dev/sda2 这样的来代替。

一般来说,修改 root 密码的步骤就是:

  1. grub2 按 e 编辑,找到 menuentry ‘openSUSE’,在下面找到:

linux /vmlinuz-3.19.0-2-desktop root=UUID=a27caf78-8d54-447a-96f5-517dc0873d25 ${extra_cmdline} resume=/dev/disk/by-uuid/a4a38b17-a54a-4c4d-85b6-624d153a6934 splash=silent quiet showopts

在最后面加个 single 或者 1,保存退出。登进去就是单用户模式。

  1. 把 / 重新挂载为 rw 读写模式。

  2. 输入 passwd 改密码。

  3. 输入 reboot 或者 shutdown -r now 重启。