Cara untuk mereset password root ESXI (untuk semua versi) 6.7 adalah dengan cara menghapus password root yang lama. Caranya bisa menggunakan distro Linux yang mana saja, disini saya akan menggunakan Fedora 29
Buat Live USB Fedora 29 dengan Balena Etcher
Booting dari USB tersebut.
Setelah booting Fedora 29, buka terminal pindah sebagai user root
su
disini kita tidak perlu memasukkan password, karena Live USB Fedora otomatis login tanpa password.
untuk melihat semua partisi yang aktif, jalankan lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0 0 1.7G 1 loop loop1 7:1 0 6.5G 1 loop ├─live-rw 253:0 0 6.5G 0 dm / └─live-base 253:1 0 6.5G 1 dm loop2 7:2 0 32G 0 loop └─live-rw 253:0 0 6.5G 0 dm / sda 8:0 0 558.4G 0 disk ├─sda1 8:1 0 4M 0 part ├─sda2 8:2 0 4G 0 part ├─sda3 8:3 0 551G 0 part ├─sda5 8:5 0 250M 0 part ├─sda6 8:6 0 250M 0 part ├─sda7 8:7 0 110M 0 part ├─sda8 8:8 0 286M 0 part └─sda9 8:9 0 2.5G 0 part sdb 8:16 0 3.7T 0 disk └─sdb1 8:17 0 3.7T 0 part sdc 8:32 1 14.5G 0 disk ├─sdc1 8:33 1 1.8G 0 part /run/initramfs/live ├─sdc2 8:34 1 9.8M 0 part └─sdc3 8:35 1 20.5M 0 part sr0 11:0 1 1024M 0 rom
agar tidak salah cek juga dengan
lsblk --nodeps -o name,serial,model # contoh perintah diatas NAME SERIAL MODEL loop0 loop1 loop2 sda 6a4badb02eb46200242237bf1049e8d7 PERC 6/i sdb 6a4badb02eb46200242237ea12d665a9 PERC 6/i sdc 4C530001241026119122 Ultra sr0 10022520034054 DVD-ROM DV-28SW
ESXI 6.7 yang saya install berada di sda5
, mount partisi tersebut ke folder /mnt
mount /dev/sda5 /mnt/
backup file state.tgz
cd /mnt/ cp state.tgz state-backup.tgz
Copy file state.tgz ke directory /root/
cp state.tgz ~/ # hapus file /mnt/state.tgz rm -f /mnt/state.tgz
ekstrak folder tersebut
cd ~/ tar zxvf state.tgz tar zxvf local.tgz
hasil ekstrak local.tgz tersebut adalah folder etc
jangan salah dengan /etc
Lihat user yang ada di ESXI
cat etc/shadow # contoh output root:$6$s2YTx..M$zfFsXA8c3g30rHlkETq.t1Van1Lji/Imlb5rx8tpnybcWTFtodeWxiWoPKvnsQDfBZ2MkBGXRlzeZQcfoxTzL.:13358:0:99999:7::: nobody:*:13358:0:99999:7::: nfsnobody:!!:13358:0:99999:7::: dcui:*:13358:0:99999:7::: daemon:*:13358:0:99999:7::: vpxuser:*:14875:0:99999:7:::
Edit file shadow tersebut, dibagian root sehingga menjadi
root::13358:0:99999:7:::
Setelah selesai, buat baru file state.tgz
rm -f local.tgz state.tgz tar cf local.tgz etc/ tar cf state.tgz local.tgz
Copy file state.tgz yang baru tersebut ke folder /mnt/
mv ~/state.tgz /mnt/
Unmount /mnt
umount /mnt
Setelah selesai reboot server anda.
reboot
Setting Password ESXI 6.7
Booting dari hardisk seperti biasa, disini kita akan membuat password yang baru. Login ke Web UI ESXi anda, gunakan username root
tanpa password
klik root di sebelah kanan atas
klik Change Password
lalu masukkan password baru
proses reset password ESXi telah selesai ;)