Fedora忘记密码?重置密码问题,分辨率问题

本文介绍在Fedora系统中如何使用sudo命令获取root权限并重置root密码的方法,适用于忘记root密码的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装Fedora不允许创建root用户,只能创建一个普通用户,会默认创建一个root用户,密码是乱码,谁也不知道

做很多操作都需要root权限,Permission denied,就需要重置root的密码。

1、通过sudo命令获得权限

sudo su

2、输入我们当前用户的密码

3、通过passwd更改root的密码

passwd root

4、输入两次root的密码

5、通过exit退出su界面

以后忘记了密码,也可以通过这个方式来更改root密码

每次开机是不是都要重新更改分辨率?
在VMware左上角查看,点击自动调整大小----自动适应客户机

### 如何在 Fedora重置 root 用户密码 对于 Fedora 系统而言,在忘记 root 用户密码的情况下,可以通过进入单用户模式来重置密码。具体操作流程如下: 开机或重启系统时持续按住 Shift 键直至显示 GRUB 启动菜单[^3]。当 GRUB 菜单显现之后,挑选用于启动的内核版本并按键 e 编辑所选的引导选项。此时屏幕上会展示一系列启动参数,在其中定位到 `ro` 参数,并将其修改为 `rw init=/sysroot/bin/sh`。 完成上述更改后,通过按下 Ctrl+x 来加载配置并使机器进入紧急模式(也称为单用户模式)。一旦成功进入了此模式,则需先执行命令 `chroot /sysroot/` 将根文件系统以读写方式挂载起来以便后续操作能够顺利进行。 随后即可利用 `passwd root` 命令来进行 root 密码的重设工作;期间会被提示两次输入新的 root 密码,请确保这两次输入完全一致以保证设置有效。为了确保 SELinux 在下次启动时能正确处理安全上下文标签,还需创建一个 `.autorelabel` 文件:`touch /.autorelabel`。 最后依次运行 `exit` 退出当前 shell 并返回至初始界面以及 `reboot` 实现系统的重新启动回到常规多用户环境之中。 ```bash # 修改GRUB启动项中的 ro 为 rw init=/sysroot/bin/sh # 执行 chroot 挂载根文件系统 chroot /sysroot/ # 使用 passwd 命令重置 root 密码 passwd root # 创建 .autorelabel 文件准备SELinux自动重新标记 touch /.autorelabel # 退出单用户模式并重启系统 exit reboot ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值