05.07.2019

Установка пароля на grub

Для установки пароля на загрузчик grub2


#grub-mkpasswd-pbkdf2
Enter password: ********
Reenter password: ********
Your PBKDF2 is grub.pbkdf2.ХЕШ_ПАРОЛЯ

Затем, полученный хеш следует присвоить переменной $PBKDF2:
# PBKDF2="grub.pbkdf2..ХЕШ_ПАРОЛЯ"

Или, всё сразу одной строкой:
# PBKDF2=`grub-mkpasswd-pbkdf2 | grep -o grub.\*`; echo $PBKDF2 (ввводим пароль) [enter] (ввводим пароль ещё раз) [enter]

Добавили конфиг:
# cat > /etc/grub.d/05_password
#!/bin/bash -e
echo "Setting password protection..." >&2
cat << EOF set superusers="admin" password_pbkdf2 admin PBKDF2 EOF ^D


Заменим заглушку хеша пароля на настоящий:
# sed -i s/PBKDF2/$PBKDF2/ /etc/grub.d/05_password

Уберем право на чтение файла с паролем для посторонних:
# chmod u+x,go-rw /etc/grub.d/05_password

И обновим конфиг GRUB 2:
# update-grub
Generating grub.cfg ...
Found background image: grub.png
Setting password protection...
Found linux image: /boot/vmlinuz
Found initrd image: /boot/initrd.img
done

Комментариев нет :

Отправить комментарий