云网牛站
所在位置:首页 > Linux教程 > 在Fedora系统上忘记root密码的解决,即重置root密码的方法

在Fedora系统上忘记root密码的解决,即重置root密码的方法

2018-11-13 21:20:24作者:但佳稿源:云网牛站

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

 

编辑GRUB设置

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

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

在Fedora系统上忘记root密码的解决,即重置root密码的方法

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

在Fedora系统上忘记root密码的解决,即重置root密码的方法

使用箭头键移动到linux16行:

在Fedora系统上忘记root密码的解决,即重置root密码的方法

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

rd.break enforcing=0

在Fedora系统上忘记root密码的解决,即重置root密码的方法

编辑后,按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 Linux系统重置Windows系统的密码

精选文章
热门文章