重置您的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中文网其他相关文章!