无忧启动论坛

标题: grub2 如何给菜单设置密码? [打印本页]

作者: AndyChen    时间: 2021-2-14 13:50
标题: grub2 如何给菜单设置密码?
本帖最后由 AndyChen 于 2021-2-16 12:26 编辑

问题已经解决,打包的efi文件添加了password模块重新打包efi,就可以了

上网查了资料,方法如下,修改grub.cfg, 但是设置很多次都不行,设置了账号和密码,需要账号和密码的选项都进不去,请问:哪里出错了

set superusers="root"
password_pbkdf2 root grub.pbkdf2.sha512.10000.biglongstring
password user1 insecure

menuentry "所有人都可以执行此菜单" --unrestricted {
        ...
}

menuentry "仅允许超级用户执行此菜单" --users "" {
        ...
}

menuentry "允许 user1 和超级用户执行此菜单" --users user1 {
        ...
}
作者: 18958925900    时间: 2021-2-14 15:49
顶一下,来高手解答。
作者: 青青草    时间: 2021-2-14 17:39
本帖最后由 青青草 于 2021-2-14 17:41 编辑

这样试试:
set superusers="root"
password_pbkdf2 root grub.pbkdf2.sha512.10000.biglongstring
password user1 insecure

menuentry "所有人都可以执行此菜单" --unrestricted {
        ...
}

menuentry "仅允许超级用户执行此菜单" --root "" {
        ...
}
作者: AndyChen    时间: 2021-2-14 18:09
青青草 发表于 2021-2-14 17:39
这样试试:
set superusers="root"
password_pbkdf2 root grub.pbkdf2.sha512.10000.biglongstring

刚试过了,还是不行
作者: 青青草    时间: 2021-2-14 18:20
本帖最后由 青青草 于 2021-2-14 18:24 编辑
AndyChen 发表于 2021-2-14 18:09
刚试过了,还是不行

应该这样:
menuentry "仅允许超级用户执行此菜单" --root {
        ...
}
上面哪个没注意,多了引号。



作者: AndyChen    时间: 2021-2-14 18:41
青青草 发表于 2021-2-14 18:20
应该这样:
menuentry "仅允许超级用户执行此菜单" --root {
        ...

你试过可以吗?
作者: AndyChen    时间: 2021-2-14 18:49
本帖最后由 AndyChen 于 2021-2-14 18:51 编辑

试过了,还是不行
作者: AndyChen    时间: 2021-2-14 18:50
青青草 发表于 2021-2-14 18:20
应该这样:
menuentry "仅允许超级用户执行此菜单" --root {
        ...

试过了,还是不行
作者: AndyChen    时间: 2021-2-14 21:30
本帖最后由 AndyChen 于 2021-2-15 15:04 编辑

找到问题所在了,生成的efi时,要把password的模块添加进去

set superusers="root"
password_pbkdf2 root grub.pbkdf2.sha512.10000.biglongstring
password user1 insecure

menuentry "所有人都可以执行此菜单" --unrestricted {
        ...
}

menuentry "仅允许超级用户执行此菜单" --users "" {
        ...
}

menuentry "允许 user1 和超级用户执行此菜单" --users user1 {
        ...
}




欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3