跳到主要内容

2、suse重置root密码

suse重置root密码

  • gpt

gpt 2023年11月20日

suse重置root密码

重置SUSE Linux系统的root密码可以通过以下步骤完成。请注意,这需要您对系统具有足够的权限,并且您可能需要在系统上直接访问。

  1. 重启系统: 重新启动SUSE Linux系统。如果您无法直接访问系统,您可能需要联系数据中心或云服务提供商以进行重启。

  2. 在引导菜单中选择单用户模式: 在系统引导时,您将看到一个引导菜单。在此菜单中,使用上下箭头键选择要引导的内核,并按下 "e" 键编辑。

  3. 修改内核启动参数: 在编辑模式中,找到以 "linux" 开头的行,并在其末尾添加单词 "single"(没有引号)。这会告诉系统引导为单用户模式启动。

    例如,将这一行:

    linux /boot/vmlinuz-4.4.0-1-default root=UUID=xxxxxx ro quiet splash

    修改为:

    linux /boot/vmlinuz-4.4.0-1-default root=UUID=xxxxxx ro quiet splash single
  4. 启动系统: 按下 "==Ctrl + X==" 启动系统。系统将进入单用户模式,且您将获得 root 用户的命令行提示符。

  5. 重新挂载文件系统为读写模式: 在单用户模式下,文件系统通常以只读模式挂载。为了能够修改密码,您需要将文件系统重新挂载为读写模式。运行以下命令:

    mount -o remount,rw /
  6. 更改root密码: 运行 passwd 命令来更改 root 用户的密码。系统将提示您输入新的密码。

    passwd

    输入新密码并确认。

  7. 重新启动系统: 输入以下命令重新启动系统:

    reboot
  8. 检查新密码: 使用新密码登录系统,确保密码更改成功。

请注意,这些步骤可能会因系统版本和配置而有所不同。在进行这些操作之前,请确保您了解正在使用的系统版本,并在可能的情况下备份重要数据。


🚩

业务测试过,当时是没输入mount -o remount,rw /命令的,直接passwd就修改成功了。

自己没亲自测试过,这里做下记录。