Resetear el password de root en CentOS 7 es el tipico post que te guardas para cuando te encuentras en la situación de que se te olvida el password y no te acuerdas del procedimiento para resetearlo.
Seguramente alguna vez os habéis encontrado u os encontrareis en la siguiente situación, metes el password que crees que es y te dice «login incorrect».
Para poder resetearlo, en el momento que aparece el GRUB, escribimos «e».
Buscamos la linea donde pone «ro», ya que la tendremos que editar.
Cambiamos «ro» por rw init=/sysroot/bin/sh
Pulsamos control+x y accedemos a la shell modo monousuario, donde escribiremos chroot /sysroot
Escribimos passwd root para cambiar el password de root y lo confirmamos.
Actualizamos parámetros de SELinux.
Una vez reiniciado, podremos hacer login correctamente.
Saludos y espero que os sirva.