Как сбросить забытый пароль пользователя Root в Rocky Linux и AlmaLinux

Иногда может случится так что вы потеряете свой пароль, в том числе и пароль root. Который имеет решающее значение для выполнения привилегированных задач root. Это может произойти по множеству причин, включая длительное пребывание без входа в систему в качестве пользователя root. Или наличие сложного пароля root – в этом случае вам следует рассмотреть возможность использования менеджера паролей для безопасного хранения ваших паролей.

В случае, если вы забыли свой пароль от пользователя root и вы не можете его восстановить, не переживайте. Если у вас есть физический доступ к серверу, вы можете сбросить свой забытый пароль пользователя root с помощью нескольких простых шагов.

[ Вам также может понравиться: Как сбросить забытый пароль на WINDOWS ]

В этой статье мы расскажем, как сбросить забытый пароль пользователя root в Rocky Linux / AlmaLinux.

Шаг 1. Отредактируйте параметры ядра

Сначала перезагрузите систему. При первом входе в меню grub нажмите на клавиатуре "e", чтобы открыть редактор GRUB.

Меню загрузки Rocky Linux
Меню загрузки Rocky Linux

Как только вы получили доступ к оболочке редактора grub, прокрутите вниз, пока не дойдете до строки начинающейся с "linux". Используя клавишу со стрелкой вперед, перейдите к концу строки и добавьте следующую строку в директиву.

rd.break enforcing=0

Изменение Параметров Загрузки Ядра
Изменение Параметров Загрузки Ядра

Чтобы получить доступ к аварийному режиму, нажмите Ctrl + x.

Шаг 2. Сбросить пароль пользователя Root

Чтобы сбросить пароль пользователя root, нам потребуется доступ к каталогу/sysroot с правами на чтение и записи. Для этого смонтируйте каталог/sysroot с разрешениями на чтение и запись.

# mount -o rw,remount /sysroot

Обратите внимание на расстояние между словами -o, а также между повторным символами /.

Далее измените среду каталогов на /sysroot.

# chroot /sysroot

Смонтировать Корневой каталог Системы Rocky Linux - AlmaLinux
Смонтировать Корневой каталог Системы Rocky Linux — AlmaLinux

Чтобы сбросить пароль суперпользователя, просто введите следующую команду. Далее потребуется ввести новый пароль, а затем сбросить его.

# passwd root

Сброс пароля Root в Rocky Linux
Сброс пароля Root в Rocky Linux

Шаг 3: Установите контекст SELinux

Затем установите соответствующий контекст SELinux, как показано ниже.

# touch /.autorelabel

Команда создает скрытый файл в корневом каталоге, с названием.autorelabel. Во время перезагрузки SELinux обнаруживает этот файл и повторно маркирует все файлы в системе соответствующими контекстами SELinux. Этот процесс занимает довольно много времени в системах с огромным дисковым пространством.

Установка контекста SELinux
Установка контекста SELinux

Как только вы закончите, выйдите из среды /sysroot.

$ exit

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

$ exit

Как только система перезагрузится, вы сможете войти в систему и легко переключиться на пользователя root.

Заключение

Вот в принципе и все. Нам успешно удалось сбросить пароль root в Rocky Linux. Та же процедура должна работать и с AlmaLinux.

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.