Как сбросить пароль root для VDS с CentOS 7

Материал из TheIDEAHosting Wiki
Перейти к: навигация, поиск

В рамках этого руководства, мы рассмотрим процедуру сброса root пароля для серверов под управлением CentOS 7. Это может быть полезно не только в случае, если Вы управляете сервер исключительно через консоль, но и в случае если, к примеру, Вы забыли пароль пользователя ISPmanager, т.к. в панель можно входить под пользователем root.

Процедура состоит из трех этапов: получение доступа к серверу через VNC (или KVM, если физический сервер), сброс пароля и загрузка системы.

Обращаем Ваше внимание, для данной процедуры необходимо перезапускать сервер, это вызовет недоступность Ваших ресурсов на время сброса пароля.

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

Шаг №1: Получение доступа к серверу через VNC

На нашем хостинге, кнопка VNC доступа находится в панели VMmanager (доступ в которую доступен по кнопке "На сервер" в биллинге рядом с VDS, либо используя данные в инструкции сервера).

После открытия панели VMmanager, необходимо перейти в раздел "Виртуальные машины", выбрать желаемую машину и нажать на кнопку "VNC".

Как сбросить пароль root для VDS с CentOS 7 0010.jpg


После нажатия кнопки "VNC", откроется новая вкладка с консолью сервера.

Как сбросить пароль root для VDS с CentOS 7 0020.jpg


Шаг №2: Сброс пароля

Теперь сервер необходимо перезапустить, нажав кнопку "Ctrl+Alt+Del" в правом верхнем углу вкладки с VNC.

Сервер начнет процесс перезапуска и его нужно будет остановить на этапе выбора ядра (он показан на скриншоте ниже) нажатием клавиши "e" (англ.)

Как сбросить пароль root для VDS с CentOS 7 0030.jpg


После нажатия клавиши "e", система позволит отредактировать параметры запуска. На первый взгляд это может показаться непонятно, но нам нужно поменять всего одну строку.

Как сбросить пароль root для VDS с CentOS 7 0040.jpg


Используя клавишу "стрелка вниз", необходимо прокрутить параметры до строки linux 16.... Именно в этой строке нам понадобится заменить два параметра: ro и rhgb.

Как сбросить пароль root для VDS с CentOS 7 0050.jpg


ro нужно заменить на rw, а rhgb — на init=/bin/bash. После чего, нажать Ctrl+x (англ.)

Как сбросить пароль root для VDS с CentOS 7 0060.jpg


Система загрузится до строки bash-*.*, что позволит нам ввести команду для изменения пароля. Если строка не появилась, попробуйте нажать Enter.

Как сбросить пароль root для VDS с CentOS 7 0070.jpg


После появления строки bash-*.*, необходимо ввести следующую команду: passwd root и нажать Enter.

Система запросит двойной ввод пароля (пароль при вводе не отображается), а затем сообщит об удачном изменении такового.

Как сбросить пароль root для VDS с CentOS 7 0080.jpg


Шаг №3: Загрузка системы

Осталось только загрузить полную систему командой exec /sbin/init

Как сбросить пароль root для VDS с CentOS 7 0090.jpg


Готово! Можно использовать новый пароль для входа в консоль, панели управления (ISPmanager, например) и иные приложения, использующие системную аутентификацию.