Иногда возникает ситуация, когда пароль пользователя root был забыт и доступ в систему утерян. В этой статье мы расскажем, как можно сбросить пароль пользователя root, используя аварийный режим.
В большинстве случаев на VDS можно сбросить пароль пользователя root в панели управления VDS. Для этого перейдите на вкладку “Управление доступом” и нажмите кнопку ” Сбросить пароль root”
Однако, в некоторых случаях гостевой агент на сервере может быть не запущен, и панель управления в таком случае работать не будет. Что же делать? Нам поможет аварийный режим, запустить который можно через меню “Действия”.
После перезагрузки VDS мы окажемся в VNC-консоли аварийного режима
Для дальнейшей работы нам понадобится примонтировать наш системный диск /dev/vda
, предварительно проверив, не создано ли на нем таблицы разделов. Это можно сделать с помощью команды
fdisk -l
В нашем случае присутствует раздел /dev/vda1
. Чтобы его примонтировать, создадим каталог
mkdir -p /mnt/vda
и выполним команду
mount /dev/vda1 /mnt/vda
Если fdisk
не отобразил таблицу разделов, как показано ниже
то монтируем диск /dev/vda
mount /dev/vda /mnt/vda
Для проверки просмотрим содержимое каталога /mnt/vda
командой
ls -l /mnt/vda
он не должен быть пустым.
После того, как мы убедились, что монтирование системного диска прошло успешно, нам требуется подключить системные каталоги командами
mount -o bind /dev /mnt/vda/dev
mount -o bind /proc /mnt/vda/proc
mount -o bind /sys /mnt/vda/sys
Заходим внутрь примонтированной системы и выполняем команду для установки нового пароля
chroot /mnt/vda bash
passwd
Если вам нужно сбросить пароль у другого непривилегированного пользователя, например, web
или bitrix
, то в команде passwd
явно укажите логин этого пользователя, например,
passwd web
Дважды вводим новый пароль.
Обратите внимание, при вводе пароля на экране он не будет отображаться. Это нормально, просто вводите его и нажимайте Enter.
При успешной установке нового пароля мы увидим ответное сообщение passwd: password updated succefully
или аналогичное.
Даем команду
exit
или нажимаем Ctrl+d
и возвращаемся во внешнюю систему. После чего нам нужно отмонтировать каталоги и сам диск с помощью команд
umount /mnt/vda/dev
umount /mnt/vda/proc
umount /mnt/vda/sys
umount /mnt/vda
На этом все, нажимаем кнопку “Выход” и наш VDS перезагрузится в рабочий режим, где уже можно будет авторизоваться в терминале с новым паролем.