CityHost.UA
Помощь и поддержка

Восстановление пароля root через Recovery Mode (Ubuntu / Debian)

Эта инструкция поможет восстановить пароль пользователя root, если вы его потеряли.

Подходит для Ubuntu и в большинстве случаев для Debian. Также может использоваться на Dedicated Server через IPKVM или Recovery Mode.

 

!Полезный совет: Перед тем как начинать ручное восстановление, попробуйте воспользоваться нашей новой функцией — [Автоматическое сброс пароля виртуального сервера (VPS/VDS) через панель управления]. Это позволит изменить пароль в один клик без перезагрузки в Recovery Mode. Если этот способ не подошел или выдал ошибку совместимости, перейдите к выполнению шагов ниже.

 

1. Подключение к серверу через VNC

Для начала нужно подключиться к серверу через VNC-консоль.

Это необходимо, так как доступ по SSH без пароля будет невозможен.

 

  • • WEB VNC в панели управления
  • •  или отдельный VNC-клиент

 

 

2. Перезагрузка сервера и вход в GRUB

В открытой VNC-консоли:

 

  1. Нажмите Ctrl + Alt + Del, чтобы перезагрузить сервер
  2. Сразу после этого начните нажимать или удерживать клавишу Esc (для UEFI)

Это нужно, чтобы открыть меню загрузчика GRUB.

 

 

3. Запуск режима восстановления (Recovery Mode)

В меню GRUB:

 

  1. Выберите Advanced options for Ubuntu
  2. Далее выберите вариант с пометкой (recovery mode)

После этого откроется меню восстановления.

4. Попытка входа в root shell

В меню выберите: Drop to root shell prompt

 

  • •  Если пароль не запрашивается  переходите к следующему шагу
  • •  Если система просит пароль root  выполните шаг 5

5. Если система запрашивает пароль (редактирование GRUB)

Если доступ к root shell заблокирован, можно изменить параметры загрузки:

 

  1. Снова перезагрузите сервер
  2. В меню GRUB выберите обычный запуск Ubuntu
  3. Нажмите клавишу e (редактирование)

 

 

Найдите строку: linux /boot/vmlinuz...

В этой строке замените ro на rw и добавьте в конце: init=/bin/bash

Пример: linux /boot/vmlinuz-... root=UUID=... rw init=/bin/bash

 

 

Далее нажмите Ctrl + X или F10 для запуска. Система загрузится в консоль root без пароля.

6. Изменение пароля root

После загрузки вы увидите что-то вроде: root@(none):/#

Выполните команду: passwd root  и введите новый пароль дважды.

 

 

7. Перезагрузка сервера

После изменения пароля выполните reboot -f

Готово! Пароль root успешно изменен. Теперь вы можете войти на сервер с новыми данными.


Похожие статьи