重置您的Fedora根密碼:逐步指南
忘記了您的Fedora根密碼?本教程提供了重置或更改的明確說明,無論您的Fedora版本如何。我們將介紹兩種方法,一種針對Fedora 39和38進行了優化,另一種用於較舊版本。
目錄
ro
參數ro
參數重置根密碼:逐步方法
我們將使用緊急模式重置密碼。這些方法略有不同,具體取決於您的Fedora版本。
方法1:Fedora 39和38
該方法已用於Fedora 39和38。
步驟1:訪問grub菜單
在系統上電源,然後反复按ESC訪問GRUB啟動菜單。選擇您的Fedora內核,然後按“ E”編輯引導參數。
示例grub菜單(Fedora 38):
步驟2:進入緊急模式
從"linux ($root)/vmlinuz..."
開始,定位該行,導航到末端(結束或ctrl e ),然後附加:
<code>rw init=/bin/bash</code>
按CTRL X或F10啟動到緊急模式。
步驟3:重置密碼
您的根文件系統應安裝讀寫。如果沒有,請使用: mount -o remount,rw /
。使用以下方式重置密碼:
<code>passwd</code>
或者
<code>passwd root</code>
輸入並確認您的新密碼。
步驟4:Selinux Relabeling
確保正確的安全環境(如果啟用了Selinux):
<code>touch /.autorelabel</code>
步驟5:重新啟動
退出單用戶模式並啟動啟動過程:
<code>exec /sbin/init</code>
讓Selinux重新標記完成(可能需要幾分鐘)。如果只有普利茅斯屏幕似乎可以監視進度,請按ESC 。
步驟6:登錄
使用您的新root密碼登錄。
方法2:Fedora 37及以上版本
該方法在Fedora 37、36和35上進行了測試,應在較舊版本上使用。
步驟1:訪問grub菜單(與方法1相同)
步驟2:識別ro
參數
在啟動參數中找到ro
參數。
步驟3:修改ro
參數
用rw init=/sysroot/bin/sh
替換ro
。確保rw
和init=/sysroot/...
之間的空間。
按CTRL X進入緊急模式。
步驟4:安裝根文件系統
在緊急模式下:
<code>chroot /sysroot/</code>
步驟5:重置密碼(與方法1相同)
步驟6:Selinux Relageling (與方法1相同)
步驟7:重新啟動
退出單用戶模式並重新啟動:
<code>exit</code>
<code>reboot</code>
監視Selinux重新標記的進度。
步驟8:登錄(與方法1相同)
結論
通過以下步驟可以實現重置Fedora root密碼。請記住,在執行這些管理任務時始終使用強密碼並謹慎行事。圖像以其原始格式保留。
以上是如何在Fedora Linux 39、38、37、36中重置根密碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!