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
# usermod --append --groups sudo username