宜蘭縣教育支援平台 會員登入 會員註冊 我的i教書

« 上一篇 | 下一篇 »

參考網頁:
Changing a forgotten root password on an ESX/ESXi host (1317898) | VMware KB
How to Reset Forgotten VMware ESXi Root Password with Ubuntu Live CD

如果忘了 ESXi root 密碼




依官方的說法,唯一的方式是重新安裝。

解決方式:
1. 找一片 LiveCD,使用 LiveCD 光碟開機






2. 選擇 應用程式 / 系統工具 / MATE 終端機


3. 查看硬碟分割
     $ sudo fdisk -l


檔案在 /dev/sda5


4. 建立掛載目錄
    $ sudo mkdir /mnt/sda5


5. 掛載分割區
    $ sudo mount /dev/sda5 /mnt/sda5


6. 列出檔案
    $ ls /mnt/sda5




7. 複製檔案到使用者目錄
    $ cp /mnt/sda5/state.tgz ~


8. 目錄切換回使用者根目錄
    $ cd ~


9. 解壓縮
    $ tar xvzf state.tgz
    $ tar xvzf local.tgz


10. 修改 etc/shadow
      $ vi etc/shadow


11. 把第一個 : 和第二個 : 之間的字元刪除




12. 刪除原檔
      $ rm -rf local.tgz state.tgz


13. 把 etc 目錄壓縮成 local.tgz
      $ tar czf local.tgz etc


14. 把 local.tgz 壓縮成 state.tgz
      $ tar czf state.tgz local.tgz


15. 刪除原檔
      $ sudo rm -rf /mnt/sda5/state.tgz


16. 複製修改好的檔案回原目錄
      $ sudo cp state.tgz /mnt/sda5


17. 卸載目錄
      $ sudo umount /mnt/sda5


18. 重新啟動電腦




19. 按 F2 進入設定


20. 密碼不用輸入


21. 選擇 Configuration Password,可以看出來目前密碼還未設定


22. 設定新的密碼,要注意的是,這裡的密碼要求比較高,不像在安裝時,設定密碼強度要求比較寬鬆


23. 設定成功!


如果你的網誌不支援引用網址自動搜尋功能,那麼你可以使用下列的直接引用網址來引用本文章:

http://blog.ilc.edu.tw/blog/trackback.php?id=690523