Какие действия необходимо предпринять для получения root-доступа на Linux-сервере при наличии физического доступа?

Если у вас есть физический доступ к Linux-серверу, получить root-доступ можно несколькими способами:

Короткий ответ

Что ответить на собеседовании

Если у вас есть физический доступ к Linux-серверу, получить root-доступ можно несколькими способами:

Подробный разбор

Ответ с пояснениями

Если у вас есть физический доступ к Linux-серверу, получить root-доступ можно несколькими способами:

  1. Загрузка в режиме восстановления (recovery mode):

    • Перезагрузите сервер.
    • В меню загрузчика GRUB выберите режим восстановления или отредактируйте параметры загрузки, добавив single или init=/bin/bash.
    • После загрузки вы получите shell с root-доступом без пароля.
  2. Использование LiveCD/USB:

    • Загрузитесь с внешнего носителя (LiveCD или USB).
    • Смонтируйте корневой раздел диска.
    • Измените файл /etc/shadow или добавьте нового пользователя с root-привилегиями.
  3. Сброс пароля root:

    • В режиме восстановления выполните команду passwd для установки нового пароля root.

Важно: такие действия требуют физического доступа и могут быть ограничены настройками BIOS/UEFI (например, паролем на загрузчик) или шифрованием диска.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее