示例 1 :kali 2020.4 系統
第1步:重啟kali主機,出現啟動菜單時,選擇第一個菜單項,按e鍵進入編輯界面

第2步:找到 linux 開頭的這一行,把其中的 ro 改成 rw init=/bin/bash ++ 末尾的 quiet splash 建議刪除,避免出現一些兼容性故障

第3步:按 Ctrl+X 啟動系統(無需密碼),進入命令行,按Enter鍵確認看到 # 提示符

第4步:正常執行 passwd root ,可以為用戶root設置新密碼(重複輸入兩次)

第5步:按Ctrl+Alt+Del重啟kali主機,完成密碼更改(用新密碼登入系統) ++ 如果是VMware虛擬機,按Ctrl+Alt+Insert鍵重啟

▶ 示例 2 :CentOS 7 系統
第1步:重啟CentOS主機,出現啟動菜單時,選第一個菜單項,快速按e鍵進入編輯界面

第2步:找到 linux 開頭的這一行,把其中的 ro 改成 rw rd.break,為內核插入一個中斷
++ 中間的 rhgb quiet 建議刪除,加快啟動速度
++ 末尾的.UTF-8 也建議刪除,因為恢復模式不支持UTF8中文(會顯示為方框)

第3步:按 Ctrl+X啟動系統(不需要密碼),進入命令行環境,確認看到 # 提示符
++ 進入到一個臨時的Recovery恢復模式環境(內存中的迷你系統)
++ 會自動把硬碟中的Linux根掛載到 /sysroot 目錄

第4步:執行 chroot /sysroot 切換到硬碟中的真正的Linux根環境

第5步:正常執行 passwd root ,可以為用戶root設置新密碼(重複輸入兩次)

第6步:如果當前系統啟用了SELinux,那麼還需要執行一步 touch /.autorelabel

第7步:先後執行exit、reboot命令重啟CentOS主機,完成密碼更改(用新密碼登入系統)
++ 執行exit表示退出恢復模式
++ 執行reboot表示重啟


原創文章,作者:投稿專員,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/280011.html