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重啟