If you have lost or forgot root password of RHEL7, you can follow this step to change to a new password, this is different with the RHEL6 single-user mode,
1, press e button in GRUB 2 boot screen.
2, at the end of Linux line add init=/bin/sh and remove 'rhgb' and 'quiet'
3, Ctrl+x to boot the system with the parameter
4, remount the file system as writable, run the mount -o remount, rw / command
5, passwd to change password.
6, make sure SELinux context of the files that were modified is restored, touch /.autorelabel
7, last step, resume the initialization and finish the system boot. exec /sbin/init
Redhat official link to this: https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/System_Administrators_Guide/sec-Terminal_Menu_Editing_During_Boot.html#sec-Booting_to_Rescue_Mode