如果要重置设备的 root 密码,您必须将 NSX 设备配置为在引导时显示 GRUB 菜单。

重要说明: 如果在部署设备后未执行配置并且忘记了 root 密码,则无法进行重置。

过程

  1. 以 root 身份登录到虚拟机。
  2. /etc/default/grub 文件中,将 GRUB_TIMEOUT_STYLE 设置为 menucountdown
    • 如果将此选项设置为 menu,则 GRUB 将显示菜单,然后等待由 GRUB_TIMEOUT 设置的超时时间过后引导默认条目。按任意键可中断超时。
    • 如果将此选项设置为 countdown,则 GRUB 将等待由 GRUB_TIMEOUT 设置的超时时间过后再显示菜单。如果在此期间按 ESC 或 F4 或者按住 SHIFT,则将显示菜单并等待输入。另外,将以单行显示剩余时间指示。
  3. /etc/default/grub 文件中,更改参数 GRUB_TIMEOUT 的值。
    GRUB_TIMEOUT=4
  4. (可选) 通过运行以下命令生成新密码:
    grub-mkpasswd-pbkdf2
  5. (可选) /etc/grub.d/40_custom 文件中,替换现有的 GRUB 密码。
    默认密码为 NSX@VM!WaR10
  6. 更新 GRUB 配置。
    update-grub