在CentOS 7中重置root密码的步骤如下:
(图片来源网络,侵删)
1、重启计算机
关闭计算机,然后重新启动。
2、进入GRUB引导菜单
当计算机启动时,按下任意键来暂停GRUB引导菜单的显示。
3、选择要进入的内核版本
使用上下箭头键选择要进入的内核版本(通常是第一个选项),然后按下“e”键进行编辑。
4、编辑内核参数
在编辑模式下,找到以linux16或linux开头的行,将该行的末尾添加以下内容:
“`
single
“`
然后按下Ctrl + X或F10键继续启动。
5、进入单用户模式
系统会进入单用户模式,此时会看到一个命令提示符。
6、挂载文件系统为读写模式
输入以下命令来挂载文件系统为读写模式:
“`
mount o remount,rw /sysroot
“`
7、切换到根目录
输入以下命令来切换到根目录:
“`
chroot /sysroot
“`
8、重置root密码
输入以下命令来重置root密码:
“`
passwd root
“`
按照提示输入新的密码两次。
9、更新SELinux上下文(可选)
如果需要更新SELinux上下文,可以输入以下命令:
“`
sed i ‘s/^SELINUX=enforcing$/SELINUX=disabled/g’ /etc/selinux/config
setenforce 0
“`
这将禁用SELinux并立即生效,如果不需要禁用SELinux,可以跳过此步骤。
10、退出单用户模式并重启计算机
输入以下命令来退出单用户模式并重启计算机:
“`
reboot f
“`
计算机将重新启动,并使用新设置的root密码登录。