Установить пароль для загрузчика Ubuntu, чтобы защитить мою систему от очистки пароля root?

Как установить пароль для grub, чтобы он запрашивал аутентификацию пользователя для загрузки системы.

0
задан 13.05.2020, 12:32

2 ответа

Можно сделать так путем добавления строки пароля в Личинке. Для этого просто нажмите Ctrl + Высокий звук + T на Вашей клавиатуре для открытия Terminal. Когда это откроется, выполните команду (команды) ниже:

sudo nano /boot/grub/grub.cfg

Добавляют следующий password строка к конфигурационному файлу личинки.

default=0
timeout=15
password HhdahyG@SVAGh%

можно использовать любой пароль по Вашему выбору.

0
ответ дан 13.05.2020, 12:33
  • 1
    Что предназначено " Когда это откроется, выполните команду (команды) below:"? Вы haven' t, учитывая любые команды. Необходимо также упомянуть полный путь и имя файла " конфигурация личинки file". – amdg 13.05.2020, 12:33

Резервное копирование /etc/grub.d/10_linux к другому местоположению. Затем

  1. Редактирование /etc/grub.d/00_header*, /etc/grub.d/10_linux, и /etc/grub.d/30_os-prober файлы, откройте их как корень с текстовым редактором (как gedit):

    $ gksu gedit /etc/grub.d/00_header /etc/grub.d/10_linux /etc/grub.d/30_os-prober

  2. суперпользователь А должен быть назначен. Этот пользователь может выбрать весь menuentries, отредактировать любые объекты в GRUB 2 меню во время процесса начальной загрузки и получить доступ GRUB 2 терминал.

    Открывают /etc/grub.d/00_header и добавляют следующее у основания файла:

    cat << EOF set superusers="ezio" password ezio foo password zo bar EOF

    См. это для шифрования Вашего пароля т.е. foo здесь.

  3. GRUB 2 меню может содержать защищенные и незащищенные объекты.

    All Users (No menuentry protection): menuentry 'Ubuntu, with Linux 3.2.0-24-generic' --class ubuntu -class os --unrestricted{ Superuser Only: menuentry 'Ubuntu, with Linux 3.2.0-24-generic' --class ubuntu -class os --users "" { Superuser + ezio: menuentry 'Ubuntu, with Linux 3.2.0-24-generic' --class ubuntu -class os --users ezio {

  4. В [1 113], найдите следующую строку:

    printf "menuentry '${title}' ${CLASS} {\n" "${os}" "${version}"

    Добавляют --users '' :

    printf "menuentry '${title}' ${CLASS} --users '' {\n" "${os}" "${version}"

  5. Обновление GRUB 2 с новыми изменениями:

    $ sudo update-grub

0
ответ дан 13.05.2020, 12:33

Теги

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