Страница 1 из 1

Сброс пароля root в системе.

СообщениеДобавлено: 14 июн 2017, 06:04
ROOT
Оглавление


Сброс пароля root в системе
  1. При запуске удержание SHIFT отображает скрытое меню GRUB.
  2. В меню Grub2 нажимаем "e" - редактирование параметров ядра. Почти в самом конце находим LANG=...
    И после этого параметра пишем:
    Код: выделить все
    init=/bin/sh

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