1. 程式人生 > >centos忘記root或者使用者密碼,如何重新設定

centos忘記root或者使用者密碼,如何重新設定

最近在使用centos6.5系統,需要進入root根使用者下去操作指令,可是輸入su命令並輸入密碼後,一直提示密碼錯誤,無論如何就是進入不了root下。應該是在虛擬機器開始安裝的時候,沒有設定root密碼,或者密碼記錯了。那麼,遇到這種情況,如何在忘記root或者使用者密碼的情況下修改centos系統的密碼呢?  查詢資料後,經過實驗操作,驗證該方法確實有效,現將修改centos系統root或使用者密碼的方法記錄如下(在這裡以我的使用者名稱為hadoop來說明情況):

(1)重新啟動Centos,在啟動過程中,長按“ESC”鍵,進入GNU GRUB介面。

(GNU GRUB是一個來自GNU專案的多作業系統啟動程式。GRUB是多啟動規範的實現,它允許使用者可以在計算機內同時擁有多個作業系統,並在計算機啟動時選擇希望允許的作業系統,GRUB可用於選擇作業系統分割槽上的不同核心,也可用於向這些核心傳遞啟動引數)

(2)選擇要進入的系統,按“E”鍵(在啟動之前編輯命令)。

(3)選擇第二項作業系統的核心“kernel”,按"E"鍵(在引導順序編輯選定的命令)。

(4)在 “rhgb quiet”後面間隔,輸入“1”或者“single”,按Enter鍵儲存。(向核心傳遞啟動引數,進入單使用者模式)

此時又回到GRUB介面.

(5)這時,按“B”鍵啟動系統。

(6)輸入命令列“passwd root”重新修改root的密碼(如要修改使用者密碼,這裡我的使用者名稱為hadoop,需要輸入命令列passwd hadoop來修改使用者密碼),然後按“Enter”鍵。

(7)輸入新的密碼,按enter儲存後,再重新輸入確認密碼。

(8)如果出現“all authentication tokens updated successfully”的提示,就說明密碼修改成功了。

(9)輸入“shutdown -r now”命令列,重新啟動系統,就可以使用root賬號(或者使用者賬號)登陸了。

原文:https://blog.csdn.net/love666666shen/article/details/75178240