- Your vCenter 6.5 or 6.7 server automatically expired your root password
- You left the default setting to expire the root password in your vCenter Appliance
- When you try to log on to the management website :5480 with root, it says the password is expired.
- You know what the root password is.
How to fix:
- Open console to your VCSA by logging on to the vSphere ESXi server that is hosting it
- Press F2 to configure your vCenter appliance
- When prompted, type in your root password (it should work, even if expired)
- Note: Even though there is an option here to change your root password, it doesn’t seem to work when root is expired.
- Go to troubleshooting options and enable BASH and enable SSH
- Connect to your VCSA using SSH – logging on with root and your expired password will work.
- Select BASH shell from the menu
- type “passwd” and press Enter
- If you want to keep your current root password, just enter it twice here.
- If you want to use a new root password, enter it twice here.
- Verify it works by opening the management website :5480 to your vCenter server and logging on.
Prevent the root password from expiring again
- To prevent the root password from expiring again, log onto vCenter management website ( :5480), go to Administration menu, and change the password settings here.
- If you use a long, complex password, there is no reason to automatically expire it. Long and complex means 14+ characters!