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-usermode ,


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