Digit Oktavianto Web Log

Catatan Sampah si Digit

How to Recover VMware ESXi Root Password

| Comments

Halo kawan-kawan, hari ini saya kaan memrikan sediit tutorial how to recover Vmware Esxi root password. Bagi teman-teman yang lupa atau tidak mempunya akses root terhadap Vmware ESXi, jangan khawatir. Mudah-mudahan tutorial ini dapat berguna, karena sudah di uji coba langsung oleh saya sendiri. :D

Baiklah mari kita mulai saja step-step nya :

PS : Saya mendapatkan tutorial ini dari http://www.vm-help.com/esx/esx3i/Reset_root_password.php saya menerjemahkannya dan menambahkan sendiri sesuai dengan kejadian real yang saya alami. Untuk gambar saya copy langsung dari Web vm-help tadi.

1. Siapkan Live CD / Live USB anda. Lalu booting dari Live CD / USB tersebut. (Saya menggunakan Live USB Backtrack)

2. Setelah selesai booting dari Live CD / USB, silakan buka terminal, dan cek partisi yang ada pada komputer anda

root@bt:~# fdisk -l

Kemungkinan besar tidak jauh berbeda hasilnya dengan di bawah ini (ada beberapa partisi Vmware yang terdeteksi)

3. Buat mount point untuk partisi-partisi di atas

root@bt:~# mkdir /mnt/sda5 /mnt/sda6

4. Mount Partisi /dev/sda5 dan /dev/sda6 ke mount point folder yang sudah kita buat tadi

Kita akan memastikan dahulu, apakah partisi Vmware kita ada di /dev/sda5 atau ada di /dev/sda6. Cara memastikannya adalah ketika di mount, partisi Vmware kita terdapat file-file seperti binmod.tgz, boot.cfg, cim.tgz, environ.tgz, license.tgz, oem.tgz, state.tgz, dan vmkernel.tgz.

root@bt:~# mount /dev/sda5 /mnt/sda5

root@bt:~# mount /dev/sda6 /mnt/sda6

5. Jika di salah satu partisi tersebut ada file-file yang saya sebutkan di atas, dan jika anda cek date and time nya adalah yang paling terbaru / update, dapat di pastikan itu adalah partisi Vmware anda

6. Setelah anda memastikan partisi Vmware anda, silakan cek file state.tgz yang paling update. File itulah yang akan kita obrak-abrik untuk menghapus / merecovery root password Vmware ESXI

Copy file state.tgz tersebut ke dalam /tmp

root@bt:~# cp /mnt/sda5/state.tgz /tmp

Setelah itu silakan anda masuk ke directory /tmp

root@bt:/tmp# gzip -d state.tgz
root@bt:/tmp# tar -xvf state.tar
local.tgz
root@bt:/tmp# gzip -d local.tgz
root@bt:/tmp# tar -xf local.tar
root@bt:/tmp# ls
etc/ kde-root/ ksocket-root/ local.tar* state.tar*
root@bt:/tmp# cd /tmp/etc
root@bt:/tmp/etc# ls | grep shadow
shadow
root@bt:/tmp/etc# nano shadow

7. Oke sekarang kita akan mengedit file shadow ini, disinilah proses menghapus password root sebelumnya

File shadow anda akan nampak seperti ini sebelum ada beberapa karakter yang di hapus :

Sekarang setelah di hapus beberapa karakter :

Perahtikan gambar di atas, jangan sampai salah menghapus. Hapuslah karakter sampai karakter : kedua.

Setelah itu save File tersebut.

8. Setelah file shadow tersebut anda save. Kita akan menaruh kembali file shadow tersebut

root@bt:/tmp/etc# cd ..
root@bt:/tmp# tar -czf local.tgz etc
root@bt:/tmp# ls
/etc /kde-root ksocket-root/ local.tar* local.tgz state.tar*
root@bt:/tmp# tar -czvf state.tgz local.tgz
local.tgz
root@bt:/tmp# ls -l /mnt/sda5
root@bt:/tmp# cp state.tgz /mnt/sda5

9. Sete;ah itu silakan anda reboot Live CD / USB Anda

10. Ketika anda memasuki Panel Vmware ESXi, maka Anda bisa login dengan user root dan tanpa password. Silakan anda ganti password root anda setelah itu

11. Selesai. Good Luck. Jangan lupa perhatikan Step-Step dari command dan gambar di atas


Selamat Mencoba :)

Comments