Поиск по сайту:
Одной иллюзией меньше — одной морщиной больше (К. Форнере).

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

07.02.2017
Как сбросить забытый пароль пользователя 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

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

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

1 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Женя

Спасибо!

Читайте также

Спасибо!

Теперь редакторы в курсе.