Рубрики
VmWare

Сброс пароля root в ESXi 5.x (+ способ через vSphere)

Тут вариант сброса через vSphere, если вы просто его забыли но хост у вас в vSphere.

Дальше вариант просто для ESXi, если есть прямой доступ к хосту:

Необходимые инструменты:

1. Качаем ISO образ Slax и записываем его на флешку с помощью RuFus и загружаемся с флешки.
2. Открывает File Manager

Локальный винчестер должен подключиться автоматически в разделе Devices

3. В разделе Devices выбираем первый диск на локальном винчестере (1) и находим на нем файл stage.tgz (2)

4. Копируем файл в Root\tmp\

В этом архиве лежит папка etc запакованная два раза. Сначала в local.tgz затем в stage.tgz (так же, лучше сделать резервную копию)

5. Распаковываем архив stage.tgz дважды, чтоб в итоге добраться до папки etc

6. Далее необходимо отредактировать файл shadow (1) открыв его двойным щелчком. Необходимо в первой строчке удалить хеш пароля (2) до первого двоеточия перед цифрами в конце строки (3).

7. Запаковываем все обратно с помощью terminal и копируем архив обратно на диск с заменой.
root@slax:~# cd /tmp
root@slax:/tmp# tar czf local.tgz etc
root@slax:/tmp# tar czf state.tgz local.tgz
8. После этого загружаемся с локального диска и входим, либо интерактивно, либо с помощью vSphere Client, пользователем root с пустым паролем. После чего можно назначить новый пароль.
Источники:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1317898
http://www.vmgu.ru/news/vmware-esxi-50-how-to-reset-password
http://youtu.be/Nehxe8j9lgg