Linux (РедОС). Сброс пароля
Используется ОС РедОС 7.1, которая установлена в VBox. В процессе установки ОС, был задан только пароль для "root", дополнительных пользователей не создавалось.
В рекомендациях на сайте производителя ОС указано:
Помимо администратора РЕД ОС (root) в систему необходимо добавить, по меньшей мере, одного обычного пользователя. Работа от имени администратора РЕД ОС считается опасной (можно по неосторожности повредить систему), поэтому повседневную работу в РЕД ОС следует выполнять от имени обычного пользователя, полномочия которого ограничены.
После перезапуска и попытке войти в систему под root, система выдает сообщение "Не сработало .попробуйте еще раз".
Поэтому для решения проблемы было решено создать пользователя, для этого выполняем такие действия:
- После загрузки, в момент выбора системы, быстро нажимаем стрелки вверх и вниз (приостанавливаем обратный отсчет).
- Выбираем ядро и нажимаем «e».
- Находим строку, которая относится к ядру: здесь будет ряд «boot parameters»: это инструкции, передаваемые во время загрузки ядра.
- Для RHEL/CentOS 7 строка начинается с 'linux16'.
- Для RHEL /Centos 8x и Fedora строка начинается с 'linux'.
- Добавляем 'rd.break' в конец строки и нажимаем клавиши "Ctrl-X" (запускается отредактированный скрипт загрузчика).
- В switch_root:/#. выполняем команду mount -o remount rw /sysroot
- Выполняем команду: chroot /sysroot (перемещаемся в каталог sysroot (/))
- Выполняем команды:
- # useradd test
- # passwd test
- Выполняем команду: touch /.autorelabel *
- Выполняем команду: exit
- Выполняем команду: reboot
- Ждем и вводим новые данные для созданного пользователя.
* это сообщит SELinux при следующей перезагрузке, что файловая система изменилась (измененный пароль), и разрешит загрузку изменения. Это приведет к тому, что вся файловая система будет «перемаркирована», что может занять некоторое время, в зависимости от размера файловой системы и скорости машины, поэтому помните об этой возможности.
подробнее обо всех операциях можно узнать здесь
не очень понятно где добавлять rd.break пробовал в конце и вместо ro. на редос 7.3
ОтветитьУдалитьПробовал добавить rd.break enforcing=0 тоже не прокатило
ОтветитьУдалитьА если нет момента выбора системы?
ОтветитьУдалитьУточните пожалуйста какая ОС и версия используется?
Удалить