Смена пароля посредством Rescue

Забыли пароль от своего выделенного сервера на Linux? В этом нет ничего страшного, давайте решим данную проблему.

Для начала необходимо перевести наш выделенный сервер в режим восстановления (Rescue). Это можно сделать обратившись в техническую поддержку или при помощи панели управления при наличии такой технической возможности.

Используем команду lsblk для просмотра существующих накопителей на нашем сервере.

Если Вы используете Software RAID на своем сервере, то вывод будет примерно таким. Обращайте внимание на разделы md, а именно md0, md1, md2:

В случае, если на Вашем сервере не используется Software RAID, то в зависимости от типов накопителей вывод команды будет выглядеть примерно так:

Далее необходимо смонтировать раздел основного диска. Поскольку на нашем тестовом сервере используется Software RAID, то в этом случае подойдет md2.

mount /dev/md2 /mnt

Отлично.

Теперь указываем новую корневую директирию для работы на только что смонтированном накопителе:

chroot /mnt /bin/bash

Основной процесс завершен. Теперь нам остается лишь использовать стандартную команду для смены пароля соответствующего пользователя.

passwd root

Вводим новый пароль два раза.

Готово.

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

Если у Вас при использовании команды reboot возникает подобная ошибка, то необходимо использовать сочетание клавиш CTRL + D для выхода из дополнительной созданной сессии.

Отлично. Теперь мы можем перезапустить наш сервер и приступить к дальнейшей работе!

Last updated