以下过程适用于 NSX ManagerNSX Edge 和 Cloud Service Manager 设备。

注:

如果具有 NSX Manager 集群,则在一个 NSX Manager 上重置任意本地用户的密码会自动重置该集群中其他 NSX Manager 的密码。密码同步可能需要几分钟时间。

如果已重命名本地用户,请在以下过程中使用新名称。

重新引导设备时,默认情况下不会显示 GRUB 引导菜单。在执行此过程之前,必须配置 GRUB,以便显示 GRUB 引导菜单。有关配置 GRUB 和更改 GRUB root 密码的详细信息,请参见NSX 安装指南中的“将设备配置为在引导时显示 GRUB 菜单”。

如果知道 root 的密码,但忘记了本地用户的密码,您可以使用以下过程重置该密码:

  1. root 身份登录到设备。
  2. 要停止服务器,请执行以下操作:
    1. 对于 NSX Edge,请运行 /etc/init.d/nsx-edge-api-server stop 命令。
    2. 否则,运行 /etc/init.d/nsx-mp-api-server stop 命令。
  3. (可选)要重置 admin 密码,请运行 passwd admin 命令。
  4. (可选)要重置 audit 密码,请运行 passwd audit 命令。
  5. (可选)要重置来宾用户密码,请运行命令 passwd guestusername
  6. 运行命令 touch /var/vmware/nsx/reset_cluster_credentials
  7. 要重新启动服务器,请执行以下操作:
    1. 对于 NSX Edge,请运行 /etc/init.d/nsx-edge-api-server start 命令。
    2. 否则,运行 /etc/init.d/nsx-mp-api-server start 命令。

如果忘记了 root 用户密码,您可以使用以下过程重置该密码。然后,您可以使用上述过程重置所有本地用户的密码。

过程

  1. 连接到设备的控制台。
  2. 重新引导系统。
  3. 出现 GRUB 引导菜单时,快速按左侧的 SHIFTESC 键。如果等待时间太长且引导序列未暂停,必须再次重新引导系统。
  4. e 以编辑菜单。

    选择顶部的 Ubuntu 行,然后输入用户名 root 以及 root 的 GRUB 密码(与设备的 root 用户不同)。默认密码为 NSX@VM!WaR10

  5. e 以编辑选定的选项。
  6. 搜索以 linux 开头的行,然后将 systemd.wants=PasswordRecovery.service 添加到该行的末尾。
  7. Ctrl-X 进行引导。
  8. 在日志消息停止时,输入 root 的新密码。
  9. 再次输入密码。

    引导过程将继续。

  10. 在重新引导后,您可以使用新密码以 root 身份登录以验证密码更改。