A maneira de redefinir a senha de root no centos7 é totalmente diferente do Centos 6
1 – No menu Boot Grub, pressione a tecla “E” para editar

2 – Localiza o local informado na imagem abaixo

3 – Vá para a linha do Linux 16 e altere “ro” para “rw init=/sysroot/bin/sh”

4 – Agora pressione “Control+x” para iniciar no modo de usuário único

5 – Agora acesse o sistema com este comando
chroot /sysroot
6 – Redefina a senha
passwd root
7 – Atualize as informações do selinux
touch /.autorelabel
8 – Sair do Chroot
exit
9 – Reinicie seu sistema
reboot