跳至內容

Fedora、Rocky等基於RHEL的Linux發行版如何重置忘記的root密碼?

更新時間
快连VPN:速度和安全性最佳的VPN服务
快连VPN:速度和安全性最佳的VPN服务

本文不念將指導您通過簡單的步驟在基於 rhel 的 linux 發行版(例如 fedora、centos stream、rocky 和 alma linux)中重置忘記的root密碼。

首先,重新啓動系統,然後在 grub 引導菜單中選擇您要引導的內核(通常是第一個選項),接着按下鍵盤上的相應鍵。

在下一個屏幕上,您將看到以下內核啓動參數,在這裏找到以 ro 開頭的行並在末尾添加參數 rd.break,如圖所示,然後按 Ctrl + x 鍵。

在下一個屏幕上,您將進入緊急模式,此時按 Enter 鍵進入 shell 提示符。現在,請確保確認您重新掛載了具有讀寫權限的 sysroot 目錄。默認情況下,它以只讀模式安裝,指示爲 ro。

# mount | grep sysroot
登錄後複製

現在重新掛載具有讀寫權限的 sysroot 目錄並再次確認權限。

請注意,這次權限已從 ro(只讀)更改爲 rw(讀取和寫入),如圖所示。

# mount -o remount,rw /sysroot/# mount | grep sysroot
登錄後複製

接下來,使用以下命令以讀寫模式掛載根文件系統。

# chroot /sysroot
登錄後複製

接下來,使用 passwd 命令用新密碼重置 root 密碼並確認。

# passwd
登錄後複製

至此,您已經成功重置 root 用戶密碼。唯一剩下的部分是使用準確的 SELinux 上下文重新標記所有文件。

# touch /.autorelabel
登錄後複製

最後,輸入 exit 並註銷以啓動 SELinux 重新標記過程。

這通常需要幾分鐘,完成後,系統將重新啓動並提示您使用新密碼以 root 用戶身份登錄。

在基於RedHat的Linux發行版中重置忘記的root密碼是一個相對簡單的過程,涉及在引導期間訪問系統、修改內核參數以及使用特定命令重置密碼。

以上就是Fedora、Rocky等基於RHEL的Linux發行版如何重置忘記的root密碼?的詳細內容,更多請關注本站其它相關文章!

更新時間

發表留言

請注意,留言須先通過審核才能發佈。