Необходимость в этом действии не такая уж редкая, как кажется. Трудность связана в большей степени с организационными моментами, но здесь речь не об этом.
Итак, пароль суперпользователя root утерян, и получить его нет возможности в следующих дисрибутивах:
" в строку GRUB-а, где содержится слово kernel или же вводить команду "setenforce 0" после загрузки, перед сменой пароля.
Итак, пароль суперпользователя root утерян, и получить его нет возможности в следующих дисрибутивах:
- Debian 8
- Перегрузить машину и в списке GRUB2 выбрать строку, указывающую на требуемую операционную систему. Затем, нажать клавишу "e" (edit). В открывшемся редакторе изменяем строку начинающуюся с "linux /boot/vmlinuz...", добавив в конце строки пробел и " init=/bin/bash".
- Нажав сочетание клавиш ctrl+x продолжим загрузку системы с временно измененными параметрами.
- Корневая файловая система загружена в режиме Read Only (только для чтения), однако для смены пароля пользователя root нам требуется запись. Поэтому необходимо перемонтировать файловую систему: mount -rw -o remount /
- Теперь командой passwd root можно сменить пароль на требуемый.
- Вновь перезагрузить систему.
- CentOS 6(5) / RedHAT 6(5)
- Прервать выполнение GRUB, нажав клавишу Esc и затем перейти к редактированию того, что скрывается за строкой меню, нажав клавишу "a".
- Затрем если присутствует подстрока "rhgb quiet"
- Добавим в конце той же строки пробел и следом цифру 1
- Нажимаем Enter для продолжения загрузки
- В итоге, попав в консоль с правами root, меняем пароль командой passwd.
- СentOS 7
- Перегрузить машину и в списке GRUB2 выбрать строку, указывающую на требуемую операционную систему. Затем, нажать клавишу "e" (edit). В открывшемся редакторе ищем строку похожую на
linux16 /vmlinuz-3.10.0-693.17.1.el7.x86_64 root=/dev/mapper/cl-root ro crashkernel=auto rd.lvm.lv=cl/root rd.lvm.lv=cl/swap rhgb quiet
и меняем в ней параметр ro на rw и добавляем init=/sysroot/bin/sh после rw. Загружаем систему (ctrl-x). Загрузка происходит в однопользовательском (single) режиме. - Набираем команду chroot /sysroot
- Командой passwd root меняем пароль.
- Если не отключен SElinux, следует обновить его параметры командой
touch /.autorelabel
" в строку GRUB-а, где содержится слово kernel или же вводить команду "setenforce 0" после загрузки, перед сменой пароля.
Комментариев нет:
Отправить комментарий