redhat6與7版本進入單使用者模式修改root賬戶密碼
一、redhat6版本
-
檢視系統版本資訊
[root@nginx ~]# cat /etc/redhat-release
CentOS release 6.7 (Final)
redhat6與7版本進入單使用者模式修改root賬戶密碼 - 進入開機界面,點選‘e’
redhat6與7版本進入單使用者模式修改root賬戶密碼 - 選中第二項,點選‘e’
redhat6與7版本進入單使用者模式修改root賬戶密碼 - 輸入數字1或者字母s或者單詞single,點選‘enter’鍵
redhat6與7版本進入單使用者模式修改root賬戶密碼 - 點選‘b’鍵
redhat6與7版本進入單使用者模式修改root賬戶密碼 - 進入單使用者模式
redhat6與7版本進入單使用者模式修改root賬戶密碼 - 輸入passwd,修改密碼,完成後重新開機伺服器
redhat6與7版本進入單使用者模式修改root賬戶密碼
二、RHEL7/CENTOS7進入單使用者模式重置ROOT密碼
-
RHEL6與RHEL7的差別
在RHEL6(包括之前的版本)恢複root密碼的話,隻需在啟動的時候,編輯下核心啟動項,在kernel的最後一行加入s(1|single)就可以進入單使用者模式對root密碼進行修複。而到了RHEL7之後是不可以這樣操作的。在RHEL7裡進入到單使用者有rescure,emergency等模式,但還是必須要輸入root密碼才可以登入。
- 在開機看到核心條目的時候,按e開始編輯,在kernel的最後加入init=/bin/sh,同時需要去掉rhgb和 quiet參數(必須要去掉),按ctrl+x啟動系統,此時無需密碼即可進入系統:
redhat6與7版本進入單使用者模式修改root賬戶密碼 - 然後以rw的方式重新挂載/(否則沒寫權限):
redhat6與7版本進入單使用者模式修改root賬戶密碼 - 為了保證一些檔案受到selinux上下文的影響,是以必須執行下面的指令:
touch /.autorelabel