糾結于這個標題怎么寫,才能讓大家更明白,這個不適用于使用SolusVM管理面板下的OpenVZ,也不適用于XEN,因為這倆架構的你忘記了直接后臺點下root password重新設定個就是了。不過,如果你是獨立服務器,或者是KVM一步步安裝的,萬一忘記了怎么辦呢?這個文章就是記錄類似問題的解決方法的。
以前有用KVM的朋友問趙容,把root密碼忘記了,在哪里給改下?我一般會認為,重裝系統吧……請原諒我的無知,重裝無疑不是最好的選擇,我們可以通過VNC連接很簡單的重置root密碼。
下面我就隨便拿一個VPS來測試,本文以CentOS5.*系統為例,分別在2臺KVM架構VPS上測試,他們是:XSVPS.COM(堪薩斯)和VPSPLAZA.COM(新加坡)
假設我們忘記了root密碼,首先,登陸到SolusVM管理面板,我們先執行重啟,然后VNC連接上去。
可以直接在面板中點擊VNC按鈕,也可以記錄VNC信息后使用工具,我這里直接后臺執行。
注意上面這一步,重啟了就立馬去VNC,動作稍快點,因為這個啟動菜單很快就跳過了,看到如上圖這個倒計時,按鍵盤的上下箭頭鍵選擇。
下圖是目前可選的系統內核,選中改行后按鍵盤上的“E”編輯。
如下圖,選中第二行,同樣按“E”編輯。
在改行結尾加上”空格 single”,注意single和前面的部分中間留一個空格。
如下圖,我用紅色框起來了。
輸入完成后回車保存,然后按“B”鍵以此單用戶模式啟動。
此時系統直接登陸,無需輸入任何密碼,如下圖:
到這里就簡單了,我們可以隨便設定root密碼,直接命令passwd或者passwd root即可,連續輸入2次需要設定的密碼,完了重啟下機器,便可以使用修改后的密碼登陸。
以上方式適用于KVM架構的VPS,也適用于那些帶IPMI管理的獨立服務器。
新聞熱點
疑難解答