В этом кратком руководстве объясняется, как сбросить пароль пользователя Root на серверах CentOS 8 и RHEL 8.
Этот быстрый совет будет полезен, если вы забыли пароль пользователя root и хотите восстановить его без каких-либо дополнительных инструментов восстановления.
Поскольку для восстановления пароля необходимо войти в однопользовательский режим, у вас должен быть физический доступ к системе.
Если сервер размещен где-то еще, вам может понадобиться помощь вашего хостинг-провайдера.
Сброс пароля пользователя root на CentOS 8 / RHEL 8
Я проверил это руководство на сервере CentOS 8, однако оно также должно работать и на сервере RHEL 8.
Включите сервер CentOS.
Когда появится загрузочное меню GRUB, выберите версию ядра, которую вы хотите загрузить, и нажмите e, чтобы отредактировать выбранную загрузочную запись.
На следующем экране вы увидите параметры загрузки ядра.
Найдите параметр ядра ro:
… и измените ro на rw и добавьте дополнительный параметр init=/sysroot/bin/sh с разделением пробелами, как показано ниже.
Проще говоря, замените параметр «ro» на «rw init=/sysroot/bin/sh».
Пожалуйста, обратите внимание на расстояние между «rw» и «init=/sysroot…».
После изменения параметров, как показано выше, нажмите Ctrl + x, чтобы войти в аварийный режим, то есть однопользовательский режим.
В аварийном режиме введите следующую команду для монтирования корневой файловой системы (/) в режиме чтения/записи.
chroot /sysroot/
Теперь измените пароль пользователя root с помощью команды:
passwd root
Введите пароль дважды.
Я рекомендую вам использовать любой надежный пароль, который содержит цифры и специальные символы.
После обновления пароля root введите следующую команду, чтобы включить перемаркировку SELinux при перезагрузке:
touch /.autorelabel
Наконец, введите следующие команды, чтобы применить изменения и перезагрузить сервер CentOS в обычном режиме:
exit
reboot
Дождитесь завершения процесса перемаркировки SELinux.
Это займет некоторое время в зависимости от размера файловой системы и скорости вашего жесткого диска.
После завершения перемаркировки файловой системы вы можете войти на сервер CentOS 8 с новым паролем root!
Спасибо! Работает.
Всегда рады помочь!
Реально работает, спасибо!
Всегда рады помочь!