ALERT!!! С 1.01.2025 без подписки на Маркет отвалятся: телефония, почти все приложения, rest api, вебхуки! ->

Сбросить пароль root Centos 7.*, Centos 8.2

Клиент потерял пароль root
надо сбросить
Centos 7.*, Centos 8.2
решение не универсальное, но оставлю тут, вдруг еще раз пригодится

1. На этапе выбора ядра для загрузки нажимаем 'e' (для перезагрузки находясь в удаленной консоли отправьте команду ctrl alt del из правой верхней части экрана)

2. В строке, начинающейся с linux16 или linux, заменяем ttyS0 на tty0, в конце этой строки дописываем rd.break
enforcing=0, нажимаем Ctrl-x

3. Далее выполняем следующие команды
mount -o remount,rw /sysroot
chroot /sysroot
passwd root
[change password here]
vi /etc/sysconfig/selinux
[set SELINUX=disabled]
exit
mount -o remount,ro /sysroot
exit
4.После выполнения команды загружается ядро, и мы можем логиниться под root с новым паролем