Red Hat 8忘記並重置root密碼

如果你忘記了RHEL 8系統中的root密碼,那就得重置root密碼,以下提供詳細的方法。如果有sudo權限的用戶帳戶,則可以輕鬆重置root密碼,運行sudo passwd root命令,這期間會詢問新的root密碼和確認,但是你沒有且無法通過其他方式恢復root密碼,該怎麼辦?這個時候可以從Grub啓動菜單中在RHEL 8上進行手動密碼恢復。

 

一、引導/重啓RHEL 8系統

先將RHEL 8系統置於停止狀態或重新啓動正在運行的RHEL 8系統。

 

二、中斷引導過程並在RHEL 8上重置root密碼

看到grub菜單後,按鍵盤上的“e”鍵中斷啓動過程:

 

這將顯示Linux內核啓動參數,我們將修改這些選項,以便在RHEL 8上重置root密碼,配置的默認參數如下所示:

 

在linux行下,按<ctrl+e>轉到行尾並刪除“ro crash”,然後添加“rd.break enforcing=0”如下所示:

完成後,按<Ctrl-x>啓動系統:

 

這將進入一個shell,必須使用rw標誌重新安裝系統的根目錄,因爲它處於只讀模式(以下運行的6個命令在文章下面都有圖片參考):

mount -o remount,rw /sysroot

切換到/sysroot目錄並重置root密碼:

chroot /sysroot

使用passwd命令在RHEL 8上重置root密碼:

passwd

輸入所需密碼並在出現提示時確認,設置密碼後,在重新啓動時啓用SELinux重新標記並退出控制檯:

touch /.autorelabel

exit

exit

圖片解說、下面的屏幕截圖可以幫助查看所有的root密碼重置操作:

系統將恢復正常重新啓動並針對所有系統文件和目錄檢查SELinux策略:

 

然後就看到類似於下面的登錄屏幕,使用重置期間提供的root用戶名和密碼登錄:

 

至此,你已經在RHEL 8系統上成功執行了root用戶的密碼重置操作。

 

 

 

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章