UMGUM.COM 

Суперпользователь через GRUB2 ( Получение доступа на уровне привилегий суперпользователя в Linux-системе, используя загрузчик "Grub2". )

19 июля 2017  (обновлено 21 июня 2019)

OS: Linux.
Apps: Grub2 & Sh.

Задача: получить доступ на уровне привилегий суперпользователя в Linux-системе, используя загрузчик "Grub2".


Перезагружаем Linux-систему и на этапе передачи управления от BIOS/EFI загрузчику "Grub2" зажимаем клавишу "Shift", указывая последнему перейти в режим выбора вариантов загрузки (чаще это по умолчанию происходит). Выбираем удобный нам вариант загрузки и путём нажатия клавиши "e" переходим в режим редактирования строки запуска, добавляя в конце строки параметров конфигурации загружаемого ядра вызов командного интерпретатора, которому впоследствии будет передано управление вместо полноценной загрузки операционной системы:

linux ... init=/bin/sh

Жмём сочетание клавиш "Ctrl + x", указывая загрузиться с изменённой конфигурацией один раз, без сохранения таковой.

Наверняка корневая файловая система будет смонтирована в режиме "только для чтения" и её придёться перемонтировать для записи в неё изменений:

# mount -o remount,rw /

Теперь можно заменить пароль суперпользователя:

# passwd root

Но лучше бы завести нового пользователя:

# useradd -m username && passwd username
# usermod --append --groups sudo username


Заметки и комментарии к публикации:


Оставьте свой комментарий ( выразите мнение относительно публикации, поделитесь дополнительными сведениями или укажите на ошибку )