Сброс пароля root в CentOS 7 и RHEL 7
В однопользовательском режиме система запускает однопользовательскую оболочку, в которой вы можете запускать команды без каких-либо учетных данных (имя пользователя и пароль), вы попадаете прямо в ограниченную оболочку с доступом ко всей файловой системе.
В CentOS 7 и RHEL 7 порядок получения доступа к системе во время процесса загрузки и изменения пароля root изменился из-за принятия Systemd.
В начале процесса загрузки в меню GRUB нажмите на клавиатуре клавишу «e» для редактирования.
В строке ядра (строка, начинающаяся с linux) измените строку с параметром ro на rw init=/sysroot/bin/sh а также добавьте следующие операторы в конце: rd.break enforcing=0
Нажмите Ctrl + X, чтобы возобновить процесс загрузки.
Выполните команду chroot в разделе /sysroot:
#chroot /sysroot
Войдите в систему как пользователь root и введите следующую команду, чтобы изменить пароль пользователя root файле /etc/passwd.
# passwd root
# reboot