Зміна пароля через Rescue

Забули пароль для вашого виділеного Linux сервера? Нічого страшного, давайте вирішимо цю проблему.

Спочатку потрібно перевести наш виділений сервер у режим відновлення (Rescue). Це можна зробити, звернувшись до технічної підтримки або використовуючи панель керування, якщо є така технічна можливість.

Використовуємо команду lsblk, щоб переглянути існуючі диски на нашому сервері. Якщо на вашому сервері використовується програмний RAID, вихід команди виглядатиме приблизно так. Зверніть увагу на розділи md, а саме md0, md1, md2:

Якщо програмний RAID не використовується на вашому сервері, то залежно від типів дисків, вихід команди виглядатиме приблизно так:

Далі потрібно змонтувати розділ основного диска. Оскільки на нашому тестовому сервері використовується програмний RAID, md2 підходить у цьому випадку.

mount /dev/md2 /mnt

Тепер вкажемо новий кореневий каталог для роботи з щойно змонтованим диском:

chroot /mnt /bin/bash

Основний процес завершено. Тепер нам залишається лише використати стандартну команду для зміни пароля відповідного користувача:

passwd root

Введіть новий пароль двічі.

Готово.

Залишилося просто перезавантажити сервер у хмарній панелі або за допомогою команди reboot, щоб вийти з режиму Rescue. Після цього ми зможемо підключитися до нашого сервера, використовуючи новий вказаний пароль.

Якщо при використанні команди reboot виникає подібна помилка, потрібно скористатися комбінацією клавіш CTRL + D, щоб вийти з додаткової створеної сесії.

Чудово. Тепер ми можемо перезапустити наш сервер і розпочати подальшу роботу!

Last updated