1. 程式人生 > >Redhat CentOS重置(破解)密碼

Redhat CentOS重置(破解)密碼

  • 重置密碼主要有rd.break和init兩種方法。

一、rd.break方法:

1、啟動的時候,在啟動介面,相應啟動項,核心名稱上按“e”

2、進入後,找到linux16開頭的地方,按“end”鍵到最後,輸入rd.break,按ctrl+x進入

 

這個模式叫中斷模式,成功進入

3、mount -o remount,rw /sysroot/ 掛載根分割槽

4、chroot /sysroot/ 改變根分割槽

5、passwd root 修改root使用者密碼

6、touch /.autorelabel  應用檔案標籤,這句是為了selinux生效(一般情況都會關閉selinux策略,touch後會重新開啟並自檢,非專業運維人員建議不要執行這句)

我去,這裡的/.autorelabel輸錯了,會導致後面登不進去,切不可粗心大意

7、按2次ctrl+d 退出即可(或者輸入兩次exit),退出後會自動重啟

 

登入成功

8.linux init 的六種使用者模式:

init 0〈回車〉相當於 halt〈回車〉停止系統執行。

init 6〈回車〉相當於 reboot〈回車〉重啟系統

init 1——進入單使用者模式(ctrl+Alt+F2)

init 2——進入無網路服務的多使用者模式 如果你的計算機根本沒有連網

init 3或init 4——進入控制檯登入的多使用者模式

init 5——進入圖形化登入的多使用者模式

8.輸入使用者名稱和密碼登入

init方法:

1、啟動系統,並在GRUB2啟動屏顯時,按下e鍵進入編輯模式

2、在linux16所在行尾新增以下內容:init=/bin/sh,刪除rhgb和quiet

3、按Ctrl+x啟動到shell

4、 mount -o remount,rw /

5、執行passwd,並按提示修改root密碼。

6、touch /.autorelabel

7、執行命令exec /sbin/init來正常啟動,或者用命令exec /sbin/reboot重啟