如果忘记 root 用户的密码,将无法再建立 SSH 连接或使用 VMware Aria Operations for Logs 虚拟设备控制台。

由于各种原因您可能无法以 root 身份登录,其中包括:
  • 您尚未更改默认密码。默认情况下,VMware Aria Operations for Logs 将 root 用户的密码设置为空,并停用 SSH 访问。一旦设置了密码,即为 root 用户激活 SSH 访问。
  • 在部署 VMware Aria Operations for Logs 虚拟设备时设置了 SSH 密钥。如果通过 OVF 指定 SSH 密钥,则会停用密码身份验证。使用设置的 SSH 密钥登录或参见以下解决方案中的步骤。
  • 您多次输入了错误的密码,现在暂时被锁定。在这种情况下,在锁定期限结束前,即使输入了正确的密码也无法登录。您可以等待锁定期限结束,或重新启动虚拟设备。
由于 VMware Aria Operations for Logs 虚拟设备位于 Photon OS 上,以下步骤介绍了如何重置 Photon OS 计算机上的 root 密码。

问题

如果无法建立 SSH 连接或使用 VMware Aria Operations for Logs 虚拟设备控制台,将无法完成某些管理任务,也无法重置管理员用户的密码。

解决方案

  1. 重新启动运行 Photon OS 的 VMware Aria Operations for Logs 虚拟机。
  2. 当 Photon OS 重新启动并显示初始屏幕时,立即输入字母 e 以转到 GNU GRUB 编辑菜单。
    注: 由于 Photon OS 重新引导速度很快,因此,您将不会有太多时间输入 e。在 vSphere 和 Workstation 中,您可能需要通过单击控制台窗口以使该控制台获得焦点,然后它才能接受键盘输入。
  3. 在 GNU GRUB 编辑菜单中,在以 linux 开头的行的结尾处,输入一个空格并添加以下代码:
    rw init=/bin/bash
  4. 按 F10 打开命令提示符。
  5. 挂载根文件系统。
    mount -o remount,rw /
  6. 运行以下命令:
    passwd
  7. 按照说明输入并重新输入符合 Photon OS 密码复杂性规则的新 root 密码。确保记住该密码。
  8. 当您看到指示密码已更新的消息时,运行以下命令:
    umount /
  9. 运行下列命令。
    reboot -f
    注: 必须包含 -f 选项才能强制重新引导。否则,内核将进入应急状态。

下一步做什么

重新引导 VMware Aria Operations for Logs 后,验证您是否可以使用新 root 用户密码登录。