понедельник, 24 июля 2023 г.

доступ к ВМ без пароля рута

 Многие это умеют лет 20, но тут нюанс что нам нужна консоль виртуалки (в данном случае - провайдера gcore/edgecenter). И основная заметка именно про 2 шифта (см ниже)

Итак.

Вы можете сменить проль через grub:

1) Перезагрузите ВМ через VNC (в правом верхнем углу кнопка), а затем кликните на поле ввода (чтобы нажатия регистрировались именно на сервере). 

2) Сразу же после перезагрузки нажмите и зажмите левый Shift (можно правый зажать, а кликать левый). Для CentOS можно зажимать "C", но и Shift должен работать. Таким образом мы попадем в меню grub

3) Выберите основную ОС в меню (если с ней проблемы - выбирайте advanced options и версию с recovery mode).

4) Нужно этот пункт выбрать и нажать e, чтобы перейти в режим редактирования. Если просто нажать ентер - загрузит систему как обычно.

5) Найдите строку, которая начинается с linux, нужно в конец добавить single, init=/bin/bash или их комбинацию. Для убунты работает только сингл, с инит загрузка зависнет, но где-то работает только инит.

Эти изменения действуют только на текущую загрузку и нигде не сохраняются.

6) Нажмите F10 или ctrl+X

7) Загрузитесь в ОС как root-user. После запуска шелла пропишите: mount -o remount,rw /.

 Введите команду passwd root.

8) Введите дважды новый пароль.

9) Перезагрузите ВМ.

Также, есть режим emergency

Защита от возможности загрузиться в обход авторизации будет отдельно

Комментариев нет:

Отправить комментарий