Linux中國

在 Fedora 36 中如何重置 root 密碼

你是否忘記了 Fedora 中的 root 密碼?或者你想更改 Fedora 系統中的 root 用戶密碼?沒問題!本手冊將指導你在 Fedora 操作系統中完成更改或重置 root 密碼的步驟。

注意: 本手冊已在 Fedora 36 和 35 版本上進行了正式測試。下面提供的步驟與在 Fedora Silverblue 和舊 Fedora 版本中重置 root 密碼的步驟相同。

步驟 1 - 打開 Fedora 系統並按下 ESC 鍵,直到看到 GRUB 啟動菜單。出現 GRUB 菜單後,選擇要引導的內核並按下 e 編輯選定的引導條目。

Grub Menu In Fedora 36

步驟 2 - 在下一個頁面中,你將看到所有啟動參數。找到名為 ro 的參數。

Find ro Kernel Parameter In Grub Entry

步驟 3 - 將 ro 參數替換為 rw init=/sysroot/bin/sh。請注意 rwinit=/sysroot...之間的空格。修改後的內核參數行應如下所示。

Modify Kernel Parameters

步驟 4 - 上述步驟更改參數後,按 Ctrl+x 進入緊急模式,即單用戶模式。

在緊急模式下,輸入以下命令以 讀/寫 模式掛載根文件系統(/)。

chroot /sysroot/

Mount Root Filesystem In Read, Write Mode In Fedora Linux

步驟 5 - 現在使用 passwd 命令重置 root 密碼:

passwd root

輸入兩次 root 密碼。我建議使用強密碼。

Reset Or Change Root Password In Fedora

步驟 6 - 重置 root 密碼後,運行以下命令在重啟時啟用 SELinux 重新標記:

touch /.autorelabel

Enable SELinux Relabeling On Reboot In Fedora

步驟 7 - 最後,退出單用戶模式並通過運行以下命令將 Fedora 系統重啟到正常模式:

exit
reboot

等待 SELinux 重新標記完成。這將需要幾分鐘,具體時長取決於文件系統的大小和硬碟的速度。

SELinux Filesystem Relabeling In Progress

步驟 8 - 文件系統重新標記完成後,你可以使用新的 root 密碼登錄到你的 Fedora 系統。

Login To Fedora As Root User

如你所見,在 Fedora 36 中重置 root 密碼的步驟非常簡單,並且與 在 RHEL 中重置 root 密碼 及其衍生版本(如 CentOS、AlmaLinux 和 Rocky Linux)完全相同。

via: https://ostechnix.com/reset-root-password-in-fedora/

作者:sk 選題:lkxed 譯者:geekpi 校對:turbokernel

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的電子郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國