Зміна пароля через 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