ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как сбросить забытый пароль пользователя root в CentOS 7/RHEL

Как сбросить забытый пароль пользователя root в CentOS 7/RHEL

В этой статье мы собираемся узнать, как сбросить забытый пароль администратора в RHEL 7/CentOS 7.

Выполните следующие действия, чтобы сбросить забытый пароль пользователя root:

Шаг: 1 Редактирование GRUB

Запустите систему и нажмите любую клавишу, чтобы прервать нормальный процесс загрузки, вы увидите экран, как показано ниже. Выберите опцию GRUB (выделено синим цветом на Snapshot ниже) и нажмите “е” , чтобы изменить его.

Вы также можете увидеть сообщение, показывающее системой на нижней части экрана, как показано на рисунке ниже снимка.

Как сбросить забытый пароль пользователя root В RHEL / CENTOS 7

Как сбросить забытый пароль пользователя root В RHEL/CENTOS 7

Шаг: 2 внести изменения в ядре

После редактирования GRUB ищет строки ядра  начиная с linux16  как отмечено ниже на снимке ниже.

Как сбросить забытый пароль пользователя root в RHEL / CENTOS 7

Измените аргумент ядра

Здесь идти до конца строки и только после слова UTF-8 добавьте rd.break  (выделено синим цветом на скриншоте) , а затем нажмите Ctrl + X  (выделено желтым цветом на скриншоте), чтобы дальше обработать. Следуйте снимку ниже.

Добавьте rd.break в конце ядра

Добавьте rd.break в конце ядра

После нажатия Ctrl + X  Потребуется консоль, как показано на скриншоте ниже.

Командная строка

Командная строка

 

Шаг: 3 Дайте разрешение на запись в /sysroot

Здесь нам нужно смонтировать /sysroot с разрешением rw  (чтение/запись) для сброса пароля, по умолчанию /sysroot будет в режиме разрешения ро (только для чтения).

Мы можем проверить с помощью команды mount, выполните как на снимке ниже.

Проверьте разрешение SYSROOT

Проверьте разрешение SYSROOT

Так давайте установим /sysroot с разрешением rw  (чтение/запись) с помощью следующей команды

Дайте разрешение на запись в SYSROOT

Дайте разрешение на запись в SYSROOT

Как мы можем видеть на снимке ниже в настоящее время /sysroot находится с разрешением rw (чтение/запись).

Проверьте разрешение SYSROOT

Проверьте разрешение SYSROOT

Теперь с помощью команды chroot /sysroot/ каталог в качестве root и перенаправит вас к командной строке, как показано ниже.

sh-4.2#

Шаг: 4 Сброс пароля для пользователя root

Теперь мы в командной строке. Здесь мы можем сбросить корневой пароль в Linux, используя команду PASSWD, как показано на скриншоте ниже.

Заметка :

Установка пароля для пользователя root

Установка пароля для пользователя root

Как мы можем видим на снимке выше корневой пароль успешно обновлен. Теперь запустите следующую команду, чтобы автоматически переразметить файловую систему для SELinux.

Переразметьте файловую систему

Переразметьте файловую систему

Затем запустите команду exit, чтобы выйти из оболочки командной строки, а затем запустить команду reboot, чтобы перезапустить систему.

Перезагрузка системы CentOS 7

Перезагрузка системы CentOS 7

Теперь вы можете использовать новый пароль для корневого пользователя для входа в систему.

Если вы нашли эту статью полезной, оцените или поделитесь ей, также вы можете прокомментировать ниже.

Exit mobile version