База знаний VPS/VDS/Сервера Личный кабинет VDS Как восстановить/изменить root пароль с помощью rescue?

Как восстановить/изменить root пароль с помощью rescue?

Если Вам понадобилось восстановить root-пароль от Вашего VDS, но у Вас возникли проблемы с использованием стандартных средств нашей панели, тогда Вам может подойти восстановление root пароля с помощью rescue.

На виртуальных машинах по умолчанию есть образ ISO systemrescuecd-*.iso:


Данный образ понадобится нам  для того, чтобы зайти в rescue режим.

1. Нам необходимо подключить данный образ к Вашей виртуальной машине. Для этого, перейдем в раздел "ISO-образы":


2. В открывшемся разделе, рядом с образом "systemrescuecd-*.iso", нажмем на кнопку "подключить к серверу":


3. В появившемся меню, нажмем на галку "Загрузить сервер с него", после чего, нажмем на: 




Сервер будет перезапущен и загружен с ISO rescue. 

4. Теперь нам необходимо вернуться в меню управления сервером и нажать на кнопку "VNC-консоль":


Если Вы все сделали корректно, тогда Вы увидите меню с выбором параметров загрузки.

5. Выбираем пункт “Boot SystemRescueCd using default options”:



После загрузки системы, Вы увидите консоль управления SystemRescue-Cd:



6. Для начала, нам нужно определить, на каком диске у нас находится система. Для этого вводим команду:

fdisk -l

7. Находим нужный нам диск. 
Определить какой из дисков нам нужен можно по количеству дискового пространства. Оно будет примерно соответствовать размеру диска Вашего сервера:



8. Создадим директорию в которую будем монтировать диск:

mkdir /mnt/root

9. Далее, смонтируем наш диск в созданную директорию:

mount /dev/vda2 /mnt/root



10. Изменим root директорию с SystemRescueCD на ту, что мы только что смонтировали:

chroot /mnt/root /bin/bash

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

passwd root

Система Вам предложит ввести новый пароль.
После ввода нового пароля и подтверждения, Вы увидите сообщение о том, что пароль был успешно изменен:



Теперь нужно вернуть запуск сервера с образа, который был изначально.
11. Для этого, выключаем сервер, нажав на кнопку “Выключить” и переходим в раздел “ISO-образы”:


12. Рядом с образом "systemrescuecd-*.iso" нажимаем на кнопку "отключить от сервера":



Теперь Вы можете запустить сервер и подключится к нему, используя новый root пароль.