Раздел помощи SpaceWeb

Восстановление root-пароля от VDS

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

Преимущество данной консоли в том, что подключение к серверу осуществляется локально и сервер всегда доступен, если не отключен.

Алгоритм восстановления root-пароля:

  • Перезагрузить сервер
  • До начала загрузки операционной системы изменить параметры загрузки ядра в меню загрузчика GRUB.
  • Загрузить операционную систему в однопользовательском режиме (single-user mode).
  • Задать новый root-пароль без ввода старого пароля.

Сброс пароля на примере ОС Ubuntu 18.04

  1. Необходимо перейти в VNC-консоль и нажать на кнопку Send CtrlAltDel, в правом верхнем углу. Во время презагрузки сервера необходимо на клавиатуре нажать на кнопку Esc  или левый Shift для загрузки GRUB

  1. Для загрузки системы в однопользовательском режиме, необходимо отредактировать строку начальной загрузки. Для перехода между строками меню загрузки используйте клавиши ↓ и ↑. Выделите нужную строку (как правило, это "* Ubuntu”) и нажмите клавишу “е”, чтобы начать редактирование параметров загрузки.

  1. Далее нужно найти строку, которая начинается с “linux /boot“. Найдите параметр “ro” в конце этой строки и заменить его на параметр “rw”. Через пробел дописать новый параметр “init=/bin/bash”. После этого параметра не должно быть никаких знаков. Должно быть как на скриншоте.
    Для запуска системы в однопользовательском режиме, нажмите "CTRL+X" или "F10".

  1. После этого загрузится консоль, в которую необходимо ввести команду:
     

    passwd root


    Затем дважды вводится новый root-пароль

  1. Пароль был сменен. Теперь необходимо сохранить изменения на диск и перезагрузить сервер:

    sync


    reboot –f

Сброс пароля на примере ОС CentOS 7

  1. Необходимо перейти в VNC-консоль и нажать на кнопку Send CtrlAltDel, в правом верхнем углу. Во время презагрузки сервера необходимо на клавиатуре нажать на кнопку Esc  или левый Shift для загрузки GRUB

  1. Для загрузки системы в однопользовательском режиме, необходимо отредактировать строку начальной загрузки. Для перехода между строками меню загрузки используйте клавиши ↓ и ↑. Выделите нужную строку (как правило, это самая верхняя строка меню) и нажмите клавишу “е”, чтобы начать редактирование параметров загрузки.

  1. Далее нужно найти строку, которая начинается с “linux /boot“. Найдите параметр “ro” в конце этой строки и заменить его на параметр “rw”. Через пробел дописать новый параметр “init=/sysroot/bin/sh”. После этого параметра не должно быть никаких знаков. Должно быть как на скриншоте.
    Для запуска системы в однопользовательском режиме, нажмите "CTRL+X" или "F10".

  1. После этого загрузится консоль, в которую необходимо ввести последовательно команды:
     

    chroot /sysroot

    passwd root

    Затем дважды вводится новый root-пароль

  1. Пароль был сменен. Теперь необходимо обновить информацию selinux и перезагрузить сервер:

    touch /.autorelabel

    exit


    reboot