The shd-admin cannot reset the password when it is already expired, using Skyline Health Diagnostics user interface. The Skyline Health Diagnostic console with the root credentials must be used to reset the expired password for shd-admin.

Prerequisites

  • Verify that you have root user credentials for the Appliance/VM VMware Skyline Health Diagnostics is running.

  • Verify that you able to SSH or open VM Console from vSphere Client to an Appliance/VM where VMware Skyline Health Diagnostics is operational.

  • Verify that you can log in using root credentials to OS.

  • For more information about enabling the root user log in on Photon OS, see: https://vmware.github.io/Photon/assets/files/html/3.0/Photon_troubleshoot/permitting-root-login-with-ssh.html (This configuration is not necessary for VMware SHD Appliance as by default it is configured to allow root user logins through SSH)

Note: You can only reset the expired password if you have the current expired password for the shd-admin user.

Procedure

  1. Open the appliance console using vSphere Client or Secure Shell (SSH) client.
  2. Log in as a root user.
  3. Invoke User Management by run the shd-config resetadmin command.
  4. Provide the expired password when prompted.
  5. Enter the new password and confirm it.
    Caution:

    The password must contain at least 8 characters, have characters from 2 classes of Group 1 and from Group 2.

    • Valid Character Class Group 1: [a-z], [A-Z], [0-9]

    • Valid Character Class Group 2:[~!@#$%^&]

    For example,

    • Thi1sISV@lid

    • ThisIsVali$Too

    • ThisisnotVal1d

Results

The shd-admin user password is updated.