Сбрасываем пароль от root в CentOS 7, CentOS 8, Rocky Linux. Забыли, потеряли, не получили, изменили пароль в CentOS? Не беда, сбрасываем.
Как сбросить пароль в CentOS?
Подключаемся в серверу или к KVM виртуальной машины. Перезагружаем сервер с CentOS. Дожидаемся когда появится окно с меню загрузки.

Выбираем ядро для загрузки. Для редактирования команд загрузки нажимаем e.
С помощью стрелок перемещаем курсор к строке, которая начинается с linux.

Стрелкой вправо сдвигаем курсор к ro и меняем на rw, через пробел добавляем:
init=/sysroot/bin/sh
Затем нажимаем Ctrl+x для продолжения загрузки. Система загрузится в аварийном режиме.
Заходим в оболочку с другим корнем:
chroot /sysrootТеперь можно сбросить пароль от root командой:
passwdУказываем новый пароль, повторяем его.
New Password:
Retype New Password:Обновляем параметры SELinux:
touch /.autorelabelВыходим из окружения chroot:
exitПерезагружаем сервер. Вместо перезагрузки сервера можем заново инициализировать систему:
exec initВыполняем вход с новым паролем под пользователем root.
