Поиск по сайту:

Сброс забытого пароля root в Rocky Linux/AlmaLinux


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

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

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

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

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

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

rd.break enforcing=0 

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

Шаг 2. Сброс пароля root

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

mount -o rw,remount /sysroot

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

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

chroot /sysroot

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

passwd root

Шаг 3. Установите контекст SElinux

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

touch  /.autorelabel

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

По завершении выйдите из среды /sysroot.

exit

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

 exit

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

Заключение

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