通過恢復GRUB來重置vCenter 6.0的ROOT密碼


通過恢復GRUB來破解VCSA(vCenter Server Appliance) 6.0的ROOT密碼

 

系統版本

 

這就是登錄界面,但是我們已經忘記了密碼,接下來就要把這個密碼給重置了。

 

廢話不多說,直接進入正題

 

一、首先重啟系統,在操作系統啟動后,出現 GRUB 引導加載程序后,快速按一下方向鍵,讓菜單停留在 GNU GRUB 菜單。鍵入 p, 輸入 GRUB 密碼。如下圖。(一定要開機時候趕緊按,不然就會啟動vcenter系統。就行Windows進bios一樣,別錯過機會)

 

 

備注:(1)如果部署 VCSA 時,未在 Virtual Appliance Management Interface (VAMI) 中編輯 root 密碼,默認 GRUB 密碼為 vmware。

(2)如果使用 VAMI 重置了 VCSA 的 root 密碼,則 GRUB 密碼為在 VAMI 中為 root 帳戶設置的密碼。

【如果這個密碼忘記,只能使用“輔助外界光盤方式重置”】

我們這里之前設置過密碼,我也不知道。

如果這個密碼正確,請跳至步驟十一。

============================================================================

接下來就是將如何通過“輔助外界光盤方式重置”

 

需要的工具:CentOS 或則RedHat 6/7 任意版本的安裝IOS系統

 

二、先關閉系統,加載光驅,開機,並設置BIOS第一啟動項

 

 

三、RedHat/CentOS 7 依次選擇:“Troubleshooting”         “Rescue a xxxxxxxx”

 

  

四、在圖中的窗口里,選則第一個選項紅色框選部分“Continue”按鈕,這一步是為了將VCSA 6.0的root文件系統Mount為Read/Write,掛載到/mnt/sysimage:

 

  

五、然后,VCSA的root文件系統被掛在到/mnt/sysimage下面,如圖所示:

 

  

六、如圖所示,可以看到/mnt/sysimage/boot目錄以及其中的內容如下,進入該目錄。

備注:從圖中,可以看到一個“grub”選項;

 

  

七、來到如圖所示的界面里看到“menu.lst”選項,這里面就存放了GRUB啟動引導的密碼:

 

  

八、執行vi menu.lst,打開GRUB的引導選單編輯窗口里,來到如圖所示的界面里,可以看到“password”后面經過MD5加密后的密碼:

之后,刪除圖中的那一行,然后保存退出;

 

  

九、完成修改之后,可以看到如圖所示的界面

 

  

exit退出Shell界面,然后將ISO從VCSA 6.0虛擬機移除,然后重新啟動這台VCSA 6.0虛擬機系統:

  

十、再次來到GNU GRUB 菜單,可以明顯看到底下的”p” 變成了 “e”

 

  

十一、接着輸入字母“e”進入到Kernel編輯頁面,如圖所示,再輸入字母“e” 進行編輯操作

 

  

十二、之后來到該界面,在后面添加“init=/bin/bash”內容:

 

 

十三、之后,輸入字母“b”,啟動系統,如圖13所示:

 

 

 十四、來到如圖所示的啟動界面:

 

  

十五、輸入命令"passwd root"系統會彈出窗口讓設定新密碼,密碼必須符合強度要求。連續輸入兩次后,完成設定;

 

  

十六、修改完成后,通過電源重新啟動你的VCSA 6.0,就可以來到如圖所示的界面,輸入你設定的密碼,登陸進去,確認沒問題,搞定:

 

 至此,完成了全部的密碼恢復所需流程,修改完成后重啟系統可正常進入VCSA。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM