我试图在启动时用密码保护 grub 菜单的编辑。我已使用 生成了密码哈希,grub-mkpasswd-pbkdf2
并在文件中输入了以下内容/etc/grub.d/40_custom
:
set superusers="grubadmin"
password_pbkdf2 grubadmin grub.pbkdf2.sha512.10000.874B9326A498Y237D4923.....
然后,在我运行update-grub
并重新启动后,我注意到即使自动启动到默认内核也需要输入密码。我的印象是这个密码仅用于编辑 grub 菜单,而这正是我想要完成的。服务器应该启动到默认内核而不需要密码。我做错了什么?我正在运行 Ubuntu 14.04.5。
答案1
Grub 按照设计运行。这文章详细描述:
当选择需要密码的菜单项时,系统将提示用户输入正确的用户名和密码。如果输入正确,所选菜单项将继续启动。如果输入不正确,用户将返回到 GRUB 2 菜单。