CentOS下恢复root密码
在本教程中,我们将了解如何以非常简单的方式恢复 CentOS 的 root 密码。
要重置 CentOS root 密码,您需要重新启动或关闭计算机。然后打开计算机,当 GRUB 启动时,按 e 编辑规则,然后按 enter。
向下滚动并查找包含 ro crashkernel=auto 或仅包含 ro 部分的行。
将 ro crashkernel=auto 或 ro 替换为 rw init=/sysroot/bin/sh
其中:ro=只读rw=可读可写
/sysroot/bin/=操作系统 shell。
确保正确编辑文件,否则该过程将失败,并且您需要重复前面的步骤。
默认文件外观:
该文件必须类似于下面的屏幕截图。仔细检查您的书写是否正确后,按 ctrl+x 保存更改。
编辑后的文件外观:
您将获得一个 root 控制台,您可以通过运行以下命令来设置新的 root 密码,请确保设置的密码长度超过 8 个字符,不要使用可能包含在暴力字典中的弱密码或操作系统可能会拒绝它,结合数字、字符和符号来提高您的安全性。
运行以下命令:
chroot /sysroot
passwd root
passwd root
设置您的新密码
touch /.autorelabel
exit
exit
然后 重新启动
在哪里 :
chroot /sysroot =访问操作系统。
passwd root=重置 root 密码。
touch /.autorelabel=更新 selinux
退出=退出操作系统重新启动
重新启动后,您将可以使用新密码登录,现在您可以继续工作了。
感谢您阅读本文,希望您觉得这个简短的教程有用。继续关注 LinuxHint 以获取新的技巧和教程。