如何在RHEL 8/CentOS 8上重置忘记的root密码
时间:2020-03-21 11:42:14 来源:igfitidea点击:
忘记了root密码。
恢复它而不重新安装RHEL和CentOS至关重要。
恢复过程包括访问任何文档。
建议分别编写这些命令。
这样可以使恢复过程成功完成。
本教程包括命令。
需要root用户权限。
每当运行任何命令和工具时。
请仔细执行所有步骤。
步骤1:选择Linux内核并编辑Linux内核参数
同时按下向上和向下键,以便我们访问GNU-GRUB2菜单。
在第一个选项中,点击“ E”以编辑第一个grub菜单。
编辑GNU-GRUB2菜单后,找到以“ linux16”开头的行,然后单击“结束”按钮转到最后一行,并其中添加“ rd.break”。
添加这些行后,按“ Ctrl” +“ X”启动。
步骤2:恢复root密码
首先挂载'/sysroot'目录
# mount -o rw,remount /sysroot
然后将根目录更改为“/sysroot”
# chroot /sysroot
之后,更改root密码,系统将提示我们添加新密码,以确保该密码很安全。
# passwd root
步骤3:将SELinux上下文自动标记为/etc/passwd文件
最后,在运行“ passwd”命令后,需要通过重新标记“/etc/passwd”文件来设置新的Linux密码,并且必须在正确的SELinux上下文下运行。
# touch /.autorelabel
这需要几分钟的时间,具体取决于系统CPU和硬盘速度。
步骤4:使用图形用户界面目标启动
使用'graphical.target'使用图形用户界面运行Linux发行版至关重要。
# systemctl set-default graphical.target
完成后,键入两次“ exit”和“ exit”命令以退出“ chroot”监狱并重新引导系统。
现在,我们无需重新安装CentOS和RHEL即可重置忘记的root密码。