Как установить пароль для grub, чтобы он запрашивал аутентификацию пользователя для загрузки системы.
Резервное копирование /etc/grub.d/10_linux
к другому местоположению. Затем
Отредактируйте /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
Суперпользователь должен быть назначен. Этот пользователь может выбрать весь menuentries, отредактировать любые объекты в GRUB 2
меню во время процесса начальной загрузки, и получает доступ GRUB 2
терминал.
Открытый /etc/grub.d/00_header
и добавьте следующее у основания файла:
cat << EOF set superusers="ezio" password ezio foo password zo bar EOF
Посмотрите это для шифрования Вашего пароля т.е. foo
здесь.
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 {
В /etc/grub.d/10_linux
, найдите следующую строку:
printf "menuentry '${title}' ${CLASS} {\n" "${os}" "${version}"
Добавить --users '' :
printf "menuentry '${title}' ${CLASS} --users '' {\n" "${os}" "${version}"
Обновление GRUB 2
с новыми изменениями:
$ sudo update-grub
Можно сделать так путем добавления строки пароля в Личинке. Для этого просто нажмите Ctrl + Высокий звук + T на Вашей клавиатуре для открытия Terminal. Когда это откроется, выполните команду (команды) ниже:
sudo nano /boot/grub/grub.cfg
Добавляют следующий password
строка к конфигурационному файлу личинки.
default=0
timeout=15
password HhdahyG@SVAGh%
можно использовать любой пароль по Вашему выбору.