天天看點

redhat6與7版本進入單使用者模式修改root賬戶密碼

redhat6與7版本進入單使用者模式修改root賬戶密碼

一、redhat6版本

  1. 檢視系統版本資訊

    [root@nginx ~]# cat /etc/redhat-release

    CentOS release 6.7 (Final)

    redhat6與7版本進入單使用者模式修改root賬戶密碼
  2. 進入開機界面,點選‘e’
    redhat6與7版本進入單使用者模式修改root賬戶密碼
  3. 選中第二項,點選‘e’
    redhat6與7版本進入單使用者模式修改root賬戶密碼
  4. 輸入數字1或者字母s或者單詞single,點選‘enter’鍵
    redhat6與7版本進入單使用者模式修改root賬戶密碼
  5. 點選‘b’鍵
    redhat6與7版本進入單使用者模式修改root賬戶密碼
  6. 進入單使用者模式
    redhat6與7版本進入單使用者模式修改root賬戶密碼
  7. 輸入passwd,修改密碼,完成後重新開機伺服器
    redhat6與7版本進入單使用者模式修改root賬戶密碼

二、RHEL7/CENTOS7進入單使用者模式重置ROOT密碼

  1. RHEL6與RHEL7的差別

    在RHEL6(包括之前的版本)恢複root密碼的話,隻需在啟動的時候,編輯下核心啟動項,在kernel的最後一行加入s(1|single)就可以進入單使用者模式對root密碼進行修複。而到了RHEL7之後是不可以這樣操作的。在RHEL7裡進入到單使用者有rescure,emergency等模式,但還是必須要輸入root密碼才可以登入。

  2. 在開機看到核心條目的時候,按e開始編輯,在kernel的最後加入init=/bin/sh,同時需要去掉rhgb和 quiet參數(必須要去掉),按ctrl+x啟動系統,此時無需密碼即可進入系統:
    redhat6與7版本進入單使用者模式修改root賬戶密碼
  3. 然後以rw的方式重新挂載/(否則沒寫權限):
    redhat6與7版本進入單使用者模式修改root賬戶密碼
  4. 為了保證一些檔案受到selinux上下文的影響,是以必須執行下面的指令:

touch /.autorelabel

繼續閱讀