Сброс забытого пароля 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.