通過恢復(fù)GRUB來破解VCSA(vCenter Server Appliance) 6.0的ROOT密碼
創(chuàng)新互聯(lián)是一家專業(yè)提供蒲城企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計、HTML5、小程序制作等業(yè)務(wù)。10年已為蒲城眾多企業(yè)、政府機構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)的建站公司優(yōu)惠進行中。
?
系統(tǒng)版本
?
這就是登錄界面,當然我們是不知道密碼的,待會就要把這個密碼給重置了,其實這種技術(shù)嚴謹來說不能稱之為“破解”。因為它是屬于Linux系統(tǒng)的內(nèi)置機制,只能算Linux技術(shù)范疇之一。
廢話不多說,直接進入正題
?
一、首先重啟系統(tǒng),在操作系統(tǒng)啟動后,出現(xiàn) GRUB 引導(dǎo)加載程序后,快速按一下方向鍵,讓菜單停留在 GNU GRUB 菜單。鍵入 p, 輸入 GRUB 密碼。如下圖。(一定要開機時候趕緊按,不然就會啟動vcenter系統(tǒng)。就行Windows進bios一樣,別錯過機會)
備注:
(1)如果部署 VCSA 時,未在 Virtual Appliance Management Interface (VAMI) 中編輯 root 密碼,默認 GRUB 密碼為 vmware。
(2)如果使用 VAMI 重置了 VCSA 的 root 密碼,則 GRUB 密碼為在 VAMI 中為 root 帳戶設(shè)置的密碼。
【如果這個密碼忘記,只能使用“輔助外界光盤方式重置”】
我們這里之前設(shè)置過密碼,我也不知道。
如果這個密碼正確,請?zhí)敛襟E十一。
============================================================================
接下來就是將如何通過“輔助外界光盤方式重置”
?
需要的工具:CentOS 或則RedHat 6/7 任意版本的安裝IOS系統(tǒng)
?
二、先關(guān)閉系統(tǒng),加載光驅(qū),開機,并設(shè)置BIOS第一啟動項
?
?
三、RedHat/CentOS 7 依次選擇:“Troubleshooting”???????? “Rescue a xxxxxxxx”
?
四、在圖中的窗口里,選則第一個選項紅色框選部分“Continue”按鈕,這一步是為了將VCSA 6.0的root文件系統(tǒng)Mount為Read/Write,掛載到/mnt/sysimage:
?
五、然后,VCSA的root文件系統(tǒng)被掛在到/mnt/sysimage下面,如圖所示:
?
六、如圖所示,可以看到/mnt/sysimage/boot目錄以及其中的內(nèi)容如下,進入該目錄。
備注:從圖中,可以看到一個“grub”選項;
?
七、來到如圖所示的界面里看到“menu.lst”選項,這里面就存放了GRUB啟動引導(dǎo)的密碼:
?
八、執(zhí)行vi menu.lst,打開GRUB的引導(dǎo)選單編輯窗口里,來到如圖所示的界面里,可以看到“password”后面經(jīng)過MD5加密后的密碼:
之后,刪除圖中的那一行,然后保存退出;
?
九、完成修改之后,可以看到如圖所示的界面
?
exit退出Shell界面,然后將ISO從VCSA 6.0虛擬機移除,然后重新啟動這臺VCSA 6.0虛擬機系統(tǒng):
?
?
十、再次來到GNU GRUB 菜單,可以明顯看到底下的”p” 變成了 “e”
?
十一、接著輸入字母“e”進入到Kernel編輯頁面,如圖所示,再輸入字母“e” 進行編輯操作
?
十二、之后來到該界面,在后面添加“init=/bin/bash”內(nèi)容:
?
十三、之后,輸入字母“b”,啟動系統(tǒng),如圖13所示:
?
十四、來到如圖所示的啟動界面:
?
十五、輸入命令"passwd root"系統(tǒng)會彈出窗口讓設(shè)定新密碼,密碼必須符合強度要求。連續(xù)輸入兩次后,完成設(shè)定;
?
十六、修改完成后,重新啟動你的VCSA 6.0,就可以來到如圖所示的界面,輸入你設(shè)定的密碼,登陸進去,確認沒問題,搞定:
至此,完成了全部的密碼恢復(fù)所需流程,修改完成后重啟系統(tǒng)可正常進入VCSA。