Перейти к содержанию

Recovery root password

Сброс пароля 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