如何用密码保护 grub 菜单项?

如何用密码保护 grub 菜单项?

有没有什么方法可以用密码保护 grub 菜单项 - 例如,如果我使用 Windows 7 双启动,我可以将其设置为需要密码才能启动到 Win 7 吗?

其次,如果可能的话,我还想保护 grub 菜单项不被更改。

谢谢

答案1

Ubuntu 上的 Wiki 页面涵盖了所有类型的密码相关主题

基本上,编辑你的配置

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

在底部添加00_header

cat << EOF
set superusers="user1" 
password user1 password1
EOF

这样,编辑内容就会受到该用户和密码的保护。

现在,让我们保护 Windows 条目。打开30_os-prober并找到以下行:

menuentry '$(echo "${LONGNAME} $onstr" | grub_quote)' --class windows --class os \

在该行上添加--users,使其结束如下:

menuentry '$(echo "${LONGNAME} $onstr" | grub_quote)' --class windows --class os --users \

注意不要删除结尾的斜线\

保存并关闭,然后在终端上运行此命令:

sudo update-grub

您还可以使用 加密您的密码grub-mkpasswd-pbkdf2。请参阅 wiki 了解更多详细信息。

相关内容