无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 3673|回复: 8

[已解决] grub2 如何给菜单设置密码?

[复制链接]
发表于 2021-2-14 13:50:46 | 显示全部楼层 |阅读模式
本帖最后由 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 {
        ...
}
发表于 2021-2-14 15:49:24 | 显示全部楼层
顶一下,来高手解答。
回复

使用道具 举报

发表于 2021-2-14 17:39:59 | 显示全部楼层
本帖最后由 青青草 于 2021-2-14 17:41 编辑

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

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

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

点评

刚试过了,还是不行  详情 回复 发表于 2021-2-14 18:09
回复

使用道具 举报

 楼主| 发表于 2021-2-14 18:09:01 | 显示全部楼层
青青草 发表于 2021-2-14 17:39
这样试试:
set superusers="root"
password_pbkdf2 root grub.pbkdf2.sha512.10000.biglongstring

刚试过了,还是不行

点评

应该这样: menuentry "仅允许超级用户执行此菜单" --root { ... }  详情 回复 发表于 2021-2-14 18:20
回复

使用道具 举报

发表于 2021-2-14 18:20:39 | 显示全部楼层
本帖最后由 青青草 于 2021-2-14 18:24 编辑
AndyChen 发表于 2021-2-14 18:09
刚试过了,还是不行

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


点评

谢谢,按你的方法已经可以了,是我打包的efi文件没有添加password模块,添加了password模块重新打包efi,就可以了,非常感谢!  详情 回复 发表于 2021-2-14 21:30
试过了,还是不行  详情 回复 发表于 2021-2-14 18:50
你试过可以吗?  详情 回复 发表于 2021-2-14 18:41

评分

参与人数 1无忧币 +5 收起 理由
AndyChen + 5 很给力!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2021-2-14 18:41:08 | 显示全部楼层
青青草 发表于 2021-2-14 18:20
应该这样:
menuentry "仅允许超级用户执行此菜单" --root {
        ...

你试过可以吗?

点评

试过了,还是不行  详情 回复 发表于 2021-2-14 18:49
回复

使用道具 举报

 楼主| 发表于 2021-2-14 18:49:48 | 显示全部楼层
本帖最后由 AndyChen 于 2021-2-14 18:51 编辑

试过了,还是不行
回复

使用道具 举报

 楼主| 发表于 2021-2-14 18:50:20 | 显示全部楼层
青青草 发表于 2021-2-14 18:20
应该这样:
menuentry "仅允许超级用户执行此菜单" --root {
        ...

试过了,还是不行
回复

使用道具 举报

 楼主| 发表于 2021-2-14 21:30:16 | 显示全部楼层
本帖最后由 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 {
        ...
}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-28 17:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表