Как установить пароль GRUB2 в RHEL, CentOS и Fedora Linux

Загрузчик GRUB является загрузчиком по умолчанию во всех Unix-подобных операционных системах. Как и было обещано в нашей предыдущей статье “Как сбросить забытый пароль root“, здесь мы рассмотрим, как защитить GRUB с помощью паролей.

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

В этом пошаговом руководстве мы покажем, как запретить пользователям входить в однопользовательский режим и изменять настройки системы, которые могут иметь прямой или физический доступ к ОС.

Генерация пароля загрузчика GRUB

Создайте пароль для GRUB, используйте пользователя root, откройте командную строку и введите команду ниже.

# grub2-setpassword

При появлении запроса дважды введите пароль grub и нажмите enter.

Установка пароля GRUB RHEL, CentOS и Fedora Linux
Установка пароля GRUB RHEL, CentOS и Fedora Linux

Это создаст хэшированный пароль загрузчика GRUB в файле /boot/grub2/user.cfg, который можно просмотреть с помощью команды cat, как показано ниже.

# cat /boot/grub2/user.cfg

Пароль загрузчика Grub
Пароль загрузчика Grub

Создание нового файла конфигурации GRUB

После создания пароля GRUB вам необходимо заново создать новый файл конфигурации, для этого выполните следующую команду.

# grub2-mkconfig -o /boot/grub2/grub.cfg

Создайте Конфигурацию Grub
Создайте Конфигурацию Grub

Приведенная выше команда установит пароль grub в файле конфигурации. Теперь перезагрузите систему и проверьте, правильно ли установлен новый пароль GRUB.

# reboot

Тестирование защиты GRUB

После перезагрузки системы вы получите следующий экран GRUB, на котором у вас будет 5 секунд, чтобы прервать нормальный процесс загрузки. Поэтому быстро нажмите клавишу e, чтобы прервать процесс загрузки.

Меню GRUB
Меню GRUB

Как только вы нажмете клавишу e, вам будет предложено ввести пароль GRUB, как показано на рисунке ниже.

Пароль GRUB
Пароль GRUB

После ввода правильного имени пользователя и пароля вы можете редактировать параметры GRUB, как показано ниже.

Изменить конфигурацию GRUB
Изменить конфигурацию GRUB

Удаление пароля GRUB

Чтобы удалить защиту паролем GRUB из меню загрузки, просто удалите файл /boot/grub2/user.cfg. Делается это простой командой.

# rm /boot/grub2/user.cfg

Удалить пароль GRUB
Удалить пароль GRUB

Вот так можно защитить GRUB с помощью пароля. Спасибо за то что дочитали до конца. Оставьте свои отзывы и замечания в разделе комментариев, а так же подписывайтесь на наш Дзен канал.

Nazario

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

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

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