Пароль загрузчика - существующий контент, найденный в /etc/grub.d/01_users

Мне нужно установить пароль загрузчика, и я опасаюсь изменить существующую конфигурацию (за предупреждение о потенциальной невозможности загрузки системы).

В документации RH сказано добавить следующие строки :

cat <<EOF
set superusers="john"
password john johnspassword
EOF

Текущий файл /etc/grub.d/01_users уже имеет это вверху:

#!/bin/sh -e
cat << EOF
if [ -f \${prefix}/user.cfg ]; then
  source \${prefix}/user.cfg
  if [ -n "\${GRUB2_PASSWORD}" ]; then
    set superusers="root"
    export superusers
    password_pbkdf2 root \${GRUB2_PASSWORD}
  fi
fi
EOF

Должен ли я добавить первую часть под существующим EOF, полностью заменить существующий контент или что-то еще?

1
задан 2 February 2016 в 22:08
1 ответ

Установите grub2-инструменты , там вы найдете /usr/sbin/grub2-пароль . Для этого и создается текущее содержимое.

Запустив двоичный файл grub2-setpassword, вы сгенерируете /boot/grub2/user.cfg, содержащий:

GRUB2_PASSWORD=grub.pbkdf2.sha512.***

Вы можете сделать это вручную, просто cat /usr/sbin/grub2-setpassword и посмотрите, какие действия нужно предпринять. В основном запустите /usr/bin/grub2-mkpasswd-pbkdf2 и введите содержимое в названный файл user.cfg.

.
1
ответ дан 3 December 2019 в 23:51

Теги

Похожие вопросы