Як захистити паролем завантажувач Ubuntu

Jan 2, 2025
Конфіденційність та безпека
НЕЗАГОТОВЛЕНИЙ ЗМІСТ

Завантажувач Grub від Ubuntu дозволяє будь-кому редагувати записи завантаження або використовувати режим командного рядка за замовчуванням. Захистіть Grub паролем, і ніхто не зможе їх редагувати - ви навіть можете вимагати пароль перед завантаженням операційних систем.

Параметри конфігурації Grub 2 розділені на кілька файлів замість одного меню. Використовується файл Grub 1, тому встановлення пароля стало більш складним. Ці кроки стосуються Grub 1.99, що використовується в Ubuntu 11.10. Процес може бути іншим у наступних версіях.

Створення хеша пароля

Спочатку ми запустимо термінал з меню програм Ubuntu.

Тепер ми створимо невідомий пароль для конфігураційних файлів Grub. Просто введіть grub-mkpasswd-pbkdf2 і натисніть Enter. Він запропонує вам ввести пароль і видасть довгий рядок. Виберіть рядок за допомогою миші, клацніть правою кнопкою миші та виберіть Копіювати, щоб скопіювати його в буфер обміну для подальшого використання.

Цей крок є технічно необов’язковим - ми можемо ввести наш пароль у вигляді простого тексту у конфігураційних файлах Grub, але ця команда затуляє його та забезпечує додатковий захист.

Встановлення пароля

Тип Судоно / І т.д. / Гру b. д / 40_ку с і м щоб відкрити файл 40_custom у текстовому редакторі Nano. У цьому місці вам слід встановити власні налаштування. Вони можуть бути замінені на новіші версії Grub, якщо ви додасте їх деінде.

Прокрутіть униз файлу та додайте запис пароля у наступному форматі:

set superusers = ”name”
пароль_pbkdf2 ім'я [long string from earlier]

Тут ми додали суперкористувача на ім’я “bob” із нашим паролем від раніше. Ми також додали користувача на ім’я jim із незахищеним паролем у простому тексті.

Зверніть увагу, що Боб - суперкористувач, тоді як Джим - ні. Яка різниця? Суперкористувачі можуть редагувати записи завантаження та отримувати доступ до командного рядка Grub, тоді як звичайні користувачі не можуть. Ви можете призначити конкретні записи завантаження звичайним користувачам, щоб надати їм доступ.

Збережіть файл, натиснувши Ctrl-O та Enter, а потім натисніть Ctrl-X, щоб вийти. Ваші зміни не набудуть чинності, доки ви не запустите sudo update-grub командування; дивіться розділ Активація змін для більш детальної інформації.

Захист паролем завантажувальних записів

Створення суперкористувача отримує більшу частину шляху. З налаштованим суперкористувачем Grub автоматично забороняє людям редагувати записи завантаження або отримувати доступ до командного рядка Grub без пароля.

Хочете захистити паролем певний запис завантаження, щоб ніхто не міг його завантажити, не вказавши пароль? Ми можемо зробити це теж, хоча зараз це дещо складніше.

По-перше, нам потрібно буде визначити файл, який містить запис завантаження, який ви хочете змінити. Тип Судоно / І т.д. / Гру b. г / і натисніть Tab, щоб переглянути список доступних файлів.

Скажімо, ми хочемо захистити наші системи Linux паролем. Записи завантаження Linux генеруються файлом 10_linux, тому ми будемо використовувати Судоно / І т.д. / Гру b. d / 10_inu х команда відкрити його. Будьте обережні під час редагування цього файлу! Якщо ви забудете свій пароль або введете неправильний, ви не зможете завантажитися в Linux, якщо ви не завантажитеся з діючого компакт-диска та не зміните спочатку налаштування Grub.

Це довгий файл із великою кількістю матеріалів, тому ми натиснемо Ctrl-W, щоб знайти потрібний рядок. Тип меню у запиті пошуку та натисніть Enter. Ви побачите рядок, що починається з printf.

Просто змініть

printf “menuentry‘ {title} $ ”

біт на початку рядка до:

printf “menuentry - ім’я користувача‘ {title} $ ”

Тут ми надали Джиму доступ до наших записів завантаження Linux. Боб також має доступ, оскільки він суперкористувач. Якби ми вказали "bob" замість "jim", Джим взагалі не мав би доступу.

Натисніть Ctrl-O та Enter, а потім Ctrl-X, щоб зберегти та закрити файл після його зміни.

З часом це може стати простішим, оскільки розробники Grub додають більше опцій до команди grub-mkconfig.

Активація ваших змін

Ваші зміни не набудуть чинності, доки ви не запустите sudo update-grub команди. Ця команда генерує новий файл конфігурації Grub.

Якщо ви захистили паролем завантажувальний запис за замовчуванням, під час запуску комп’ютера з’явиться запит на вхід.

Якщо Grub налаштовано на відображення меню завантаження, ви не зможете редагувати запис завантаження або використовувати режим командного рядка, не ввівши пароль суперкористувача.

Ubuntu: How To Protect Grub Boot Loader By Password?

Protect Grub Boot Loader In Linux Using MD5 Encrypted Password

Setup Password To Make Any Changes To Boot Loader | Ubuntu Server | 20.04 LTS

Linux Security - Add Boot Loader Password

Ubuntu: How To Password Protect Grub Menu Entry?

Password Protecting The Grub Boot Loader In Redhat Linux 6

Ubuntu Grub Password Configuration

Securing The GRUB Boot Loader

How To Protect GRUB2 Bootloader Password In RHEL/CENTOS 7

How To Reset Root Password On Ubuntu 18.04 / 20.04 LTS

How To Boot Into Single User Mode And Reset Root Password In Linux

How To Dual Boot Ubuntu 20.04 LTS And Windows 10 [ 2020 ]


Конфіденційність та безпека - Найпопулярніші статті

Як додати виключення в Windows Defender у Windows 10

Конфіденційність та безпека May 25, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Захисник Windows , інтегрований у Windows 10, працює у фоновому режимі та скан�..


Як працюють нові функції безпеки macOS Catalina

Конфіденційність та безпека Oct 21, 2025

Іссарават татуювання / Shutterstock.com macOS Catalina представляє нові засоби контролю безп�..


Хочете вижити за допомогою програми-вимогателя? Ось як захистити свій ПК

Конфіденційність та безпека Aug 22, 2025

PR Image Factory / Shutterstock Вимагання - це все погане, що стосується людства, переробленог..


Злочинці можуть викрасти ваш номер телефону. Ось як їх зупинити

Конфіденційність та безпека Jul 7, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Злочинці можуть викрасти ваш номер телефону, видавши себе за вас, а потім пе�..


Все, що вам потрібно знати про Zip-файли

Конфіденційність та безпека Jul 6, 2025

Zip-файли можна використовувати для багатьох різних речей. Стиснення файлів, шифрування, розділення..


Як забути мережу Wi-Fi на вашому iPhone або iPad

Конфіденційність та безпека May 6, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ За замовчуванням пристрої iOS запам’ятовують мережі Wi-Fi, до яких ви приє..


Oracle не може захистити плагін Java, тож чому він все ще ввімкнений за замовчуванням?

Конфіденційність та безпека Oct 14, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ У 2013 році Java спричинила 91 відсоток усіх комп’ютерних компромісів. Більшіст�..


Що ви сказали: Клієнти електронної пошти на робочому столі та веб-клієнти

Конфіденційність та безпека Sep 15, 2025

НЕЗАГОТОВЛЕНИЙ ЗМІСТ Ми чітко зачепили тему, щодо якої ви всі маєте сильну думку, у дописі "Запитайте ..


Категорії