Как сбросить root-пароль на VPS и Выделенном сервере с CentOS 7
Описание процедуры сброса root-пароля с помощью консоли и IPMI
Сброс пароля root на VPS
Если сервер включен и загружен, перезагрузите его используя кнопку Послать Ctrl+Alt+Del.
После загрузки BIOS появится меню загрузчика GRUB.
Для перехода между строками меню загрузки используйте клавиши ↓ и ↑. Выделите нужную строку и нажмите клавишу е, чтобы начать редактирование параметров загрузки.
Далее найдем и отредактируем строку начальной загрузки, которая начинается с linux /boot/...
Параметр ro (read-only) отвечает за загрузку ядра Linux в режиме только чтение. Чтобы после сброса root-пароля изменения были сохранены, необходимо заменить ro на rw (read-write) — режим чтение-запись.
Укажем запуск командной оболочки bash, прописав rw init=/sysroot/bin/sh как указано на скриншоте:
Нажмите Ctrl+X или F10 и дождитесь загрузки операционной системы в однопользовательском режиме (single-user mode).
Для установки нового root-пароля введите команду:
chroot /sysroot
Далее команду:
passwd root
Вводим новый root-пароль:
Сохраняем изменения командами:
exit
reboot
Сброс пароля root на Выделенном сервере
В веб-интерфейсе IPMI перейдите в раздел Remote Control → Console Redirection и нажмите Launch Console.
Обратите внимание, что для работы консоли необходимо, чтобы у вас было установлено ПО Java Runtime Environment. Файл для установки будет автоматически скачан при нажатии на Launch Console.
Сохраните и запустите его, после чего появившемся окне отметьте галочку внизу и нажмите Run.
При первом запуске, вероятно, будет выведено уведомление от системы безопасности Java:
В этом случае вам необходимо внести IP-адрес IPMI (как по протоколу http://, так и https://) в исключения безопасности в настройках Java, инструкция доступна на сайте Java. После вы сможете запустить консоль.
После входа в консоль перезагрузите сервер, перейдя в раздел Remote Control → Power Control выбрать пункт Reset server.
После перезагрузки сервера, в меню BIOS, перед запуском ОС, появляется меню GRUB.
Используйте клавиши ↓ и ↑ для навигации по меню, выберите свою загрузочную строку и нажмите e, чтобы отредактировать ее.
Найдите строку, которая начинается с linux в 64-разрядной версии IBM Power Series или linux16 в системах на базе BIOS x86-64 или linuxefi в системах UEFI. Измените параметр ro на rw, удалите параметры rhgb и quiet:
Далее, добавьте rd.break enforcing=0 в конце строки:
Нажмите CTRL + X, чтобы запустить систему в однопользовательском режиме.
Выполните следующие команды для изменения пароля root и перезагрузки:
chroot /sysroot
passwd root
touch /.autorelabel
exit
reboot
Если у Вас возникли трудности в настройке или появились дополнительные вопросы, вы всегда можете обращаться в нашу службу поддержки через систему тикетов.