admin管理员组

文章数量:1590506

本文教在Fedora操作系统上重置丢失或忘记的root密码,请注意,要重置root密码,需要具有对计算机的物理访问权限才能重新启动并访问GRUB设置。此外,如果Fedora系统已经加密,还需要知道LUKS的密码。

编辑GRUB设置

首先,需要中断Fedora系统启动过程。因此,如果系统已经开机,你需要重新启动操作系统。第一步要迅速,因为grub菜单会在屏幕上快速闪烁。

当你看到GRUB菜单时,迅速按键盘上的“E”键:

按“E”键后,将显示以下页面:

使用箭头键移动到linux16行:

使用del键或退格键,删除rhgb quiet并替换为以下代码,如下图更改:

rd.break enforcing=0

编辑后,按Ctrl-x启动系统。如果系统已加密,则会在此处提示输入LUKS passphase。

注意:设置enforcing = 0,避免执行完整的系统SELinux。重新引导系统后,为/etc/shadow文件恢复正确的SELinux。

挂载文件系统

Fedora系统现在将处于紧急模式,使用读写访问权限重新安装硬盘驱动器:

# mount –o remount,rw /sysroot

更改密码

运行chroot以访问Fedora系统:

# chroot /sysroot

现在可以运行以下命令更改root密码:

# passwd

出现提示时,需要输入两次新的root密码。如果成功,你应该看到一条消息,表明所有身份验证都已成功更新。输入exit,再执行reboot命令以重新引导Fedora系统。

然后以root身份登录并将SELinux还原到/etc/shadow文件:

# restorecon -v /etc/shadow

将SELinux恢复为强制模式:

# setenforce 1

至此,更改密码步骤完成。

相关主题

本文标签: 密码输入密码方法系统Fedora