Сброс пароля root в системе
- При запуске удержание SHIFT отображает скрытое меню GRUB.
- В меню Grub2 нажимаем "e" - редактирование параметров ядра. Почти в самом конце находим LANG=...
И после этого параметра пишем:- Код: выделить все
init=/bin/sh
Если исправить параметр ro на rw, то перемонтировать корневую систему после запуска не придётся. - Так же можно поменять параметр ro на rw, чтобы не париться с перемонтированием файловой системы после запуска sh
Ctrl+x - Продолжение запуска с отредактированными параметрами (параметры не сохраняются)
После запуска shell корневая файловая система смонтирована как RO (если параметр ro не менялся в GRUB), надо перемонтировать- Код: выделить все
mount -o rw,remount /
- Следующий шаг для CentOS и Fedora - загрузка политик SElinux
- Код: выделить все
/sbin/load_policy -i
- После чего смело можно крошить у пользователя забытый пароль
- Код: выделить все
passwd root
- Продолжаем запуск системы, как будто не было параметра init=/bin/sh
- Код: выделить все
exec /sbin/init
- Код: выделить все
touch ~/.autolabel