База знаний

Часто задаваемые вопросы, на которые мы уже ответили

Смена root-пароля по VNC

Сброс root-пароля доступен в личном кабинете, в меню управления боксом. Однако сброс root-пароля из личного кабинета недоступен в случаях:

  • Для архивных тарифных планов «KVM».
  • Бокс установлен из собственного образа.
  • Дисковое пространство на боксе занято, из-за чего новый пароль не может быть сохранён в системе.

В этих случаях для ОС семейства Unix можно изменить root-пароль по VNC через загрузчик GRUB.

Инструкция

  • Открываем окно VNC и перезапускаем бокс. Работа с боксом по VNC доступна в личном кабинете.
  • В окне выбора операционной системы выбираем установленную по умолчанию и нажимаем «e».
  • В окне настройки параметров запуска ищем строку linux /boot и добавляем к ней init=/bin/bash или /bin/sh (на скриншоте третья строка меню снизу):

bash boot set

Так мы сообщаем загрузчику, что на этапе инициации ОС надо сразу запускать консоль интерпретатора bash (sh). Выбор интерпретатора зависит от личных предпочтений, как правило, все ОС по умолчанию поддерживают оба, и разницы для выполнения цели между ними нет.

Стоит отметить, что внесенные изменения будут актуальны только для текущего сеанса.

  • Используя подсказки ниже меню настроек, подбираем подходящую клавишу для запуска ОС с указанными параметрами (как правило F10, на скриншоте «Press Ctrl-x or F10 to boot»).
  • После загрузки монтируем корневой каталог для записи, иначе сохранить новое значение пароля будет невозможно:
$ mount -n -o remount,rw /
  • Меняем пароль стандартной утилитой passwd:
$ passwd
Была ли эта инструкция полезной?