Перед сбросом пароля от пользователя root в vCenter очень сильно рекомендуется сделать снапшот.
VAMI
Самый простой способ сбросить пароль от root — воспользоваться VAMI. При этом вам нужно будет знать текущий пароль root. VAMI работает на порту 5480. Выполняем вход под administrator@vsphere.local.
После этого становится доступен дополнительный пункт меню Actions → Change Root Password.
Открывается форма смены пароля.
Нужно будет указать также текущий пароль от root.
SHELL
Входим в vCenter по SSH. Логинимся под root. Входим в оболочку.
shell
Меняем пароль.
passwd
Можно также залогиниться пов administrator@vsphere.local, выполнить:
shell.set --enabled true
shell
sudo -i
Указать пароль от root, запустить оболочку:
shell
Меняем пароль.
passwd
При этом тоже необходимо помнить текущий пароль от root.
GRUB
А это если мы не помним пароль от root...
Подключаемся консолью к vCenter, перезагружаем. После запуска в VCSA Photon OS необходимо нажать клавишу е, чтобы войти в меню редактирования GNU GRUB.
Находим строку, которая начинается со слова linux. Добавляем в конец строки запись:
rw init=/bin/bash
Нажимаем клавишу F10, чтобы продолжить загрузку.
Монтируем диск.
mount -o remount,rw /
Если ранее root был заблокирован, то снимаем блокировку:
pam_tally2 --user=root --reset
Дополнение для 8.0:
/usr/sbin/faillock --user root --reset
Меняем пароль.
passwd
Перезагружаемся.
umount /
reboot –f
Бонус, отмена срока действия пароля (то же самое можно сделать в VAMI):
chage -I -1 -m 0 -M 99999 -E -1 root
chage -l root
Смена пароля administrator@vsphere.local
Логинимся в shell под пользователей root. Выполняем:
/usr/lib/vmware-vmdir/bin/vdcadmintool
Выбираем третий пункт. Указываем имя Administrator@vsphere.local.
Если пароль мы помним, то сменить его можно в VAMI.