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 успішно змінено. Тепер ви можете увійти до сервера з новими даними.


Схожі статті