糾結(jié)于這個標(biāo)題怎么寫,才能讓大家更明白,這個不適用于使用SolusVM管理面板下的OpenVZ,也不適用于XEN,因為這倆架構(gòu)的你忘記了直接后臺點下root password重新設(shè)定個就是了。不過,如果你是獨立服務(wù)器,或者是KVM一步步安裝的,萬一忘記了怎么辦呢?這個文章就是記錄類似問題的解決方法的。
以前有用KVM的朋友問趙容,把root密碼忘記了,在哪里給改下?我一般會認(rèn)為,重裝系統(tǒng)吧……請原諒我的無知,重裝無疑不是最好的選擇,我們可以通過VNC連接很簡單的重置root密碼。
下面我就隨便拿一個VPS來測試,本文以CentOS5.*系統(tǒng)為例,分別在2臺KVM架構(gòu)VPS上測試,他們是:XSVPS.COM(堪薩斯)和VPSPLAZA.COM(新加坡)
假設(shè)我們忘記了root密碼,首先,登陸到SolusVM管理面板,我們先執(zhí)行重啟,然后VNC連接上去。
可以直接在面板中點擊VNC按鈕,也可以記錄VNC信息后使用工具,我這里直接后臺執(zhí)行。

注意上面這一步,重啟了就立馬去VNC,動作稍快點,因為這個啟動菜單很快就跳過了,看到如上圖這個倒計時,按鍵盤的上下箭頭鍵選擇。
下圖是目前可選的系統(tǒng)內(nèi)核,選中改行后按鍵盤上的“E”編輯。

如下圖,選中第二行,同樣按“E”編輯。

在改行結(jié)尾加上”空格 single”,注意single和前面的部分中間留一個空格。
如下圖,我用紅色框起來了。

輸入完成后回車保存,然后按“B”鍵以此單用戶模式啟動。
此時系統(tǒng)直接登陸,無需輸入任何密碼,如下圖:

到這里就簡單了,我們可以隨便設(shè)定root密碼,直接命令passwd或者passwd root即可,連續(xù)輸入2次需要設(shè)定的密碼,完了重啟下機器,便可以使用修改后的密碼登陸。
以上方式適用于KVM架構(gòu)的VPS,也適用于那些帶IPMI管理的獨立服務(wù)器。