如果您忘记了CentOS 7的root密码,可以按照以下步骤重置密码:
1. 重启您的CentOS 7系统。
2. 在启动过程中,当出现GRUB引导菜单时,按下`e`键进入编辑模式。
3. 在编辑界面中,找到以`linux16`或类似开头的启动项行。
4. 将该行的`ro`参数修改为`rw`,并在行尾添加`init=/bin/sh`。
5. 按下`Ctrl+X`或`F10`启动系统进入单用户模式。
6. 在单用户模式下,挂载根目录为读写模式:
```
mount -o remount,rw /
```
7. 切换到root用户并修改密码:
```
passwd root
```
输入并确认新的root密码。
8. 更新SELinux标签:
```
touch /.autorelabel
```
9. 重新启动系统:
```
exec /sbin/init
```
或
```
reboot
```
10. 系统重启后,使用新设置的root密码登录。
请注意,如果您之前启用了SELinux,可能需要在修改密码后执行`touch /.autorelabel`命令来更新策略。
完成上述步骤后,您应该可以使用新的root密码登录您的CentOS 7系统