Для восстановления (сброса) пароля root пользователя необходимо либо иметь физический доступ к серверу с подключенным монитором и клавиатурой, либо использовать инструменты для удаленного доступа, такие как IPMI для SuperMicro, ILO для HPE, либо noVNC консоль для управления заказанными у нас виртуальными серверами.
Сброс root пароля в CentOS7 несколько отличается от Ubuntu / Debian.
В первую очередь необходимо включить или перезагрузить ваш сервер.
При загрузке вы увидите GRUB меню.
Выберите свою загрузочную строку. Теперь необходимо нажать клавишу e на клавиатуре, для правки параметров grub. И листать вниз до строчки, которая начинается с linux в 64-разрядной версии IBM Power Series или linux16 в системах на базе BIOS x86-64 или linuxefi в системах UEFI
Меняем в этой строке текст параметр ro на rw , чтобы появилась возможность записи в root файловую систему,
удаляем параметры rhgb и quiet , и добавляем в конце строки rd.break enforcing=0
Нажимаем CTRL + x для запуска системы в однопользовательском режиме.
Вводим последовательно команды
chroot /sysroot
passwd root
touch /.autorelabel
exit
reboot