在 Linux 中从用户空间创建、更新、修改和删除经过 UEFI 身份验证的变量

在 Linux 中从用户空间创建、更新、修改和删除经过 UEFI 身份验证的变量

我一直在寻找,但找不到任何用于从用户空间在 Linux 中创建、删除、修改和更新任意经过身份验证的变量的信息或实用程序。

当然,有一些工具可以sbvarsign用于对经过身份验证的变量进行签名更新,但我怀疑sbvarsign只是用于安全启动变量。即使它用于其他变量,它也没有提供创建/删除变量的功能,并且它只创建 blob,而不是实际应用这些签名的更新。

如何在 Linux 用户空间中以任意名称创建、删除、更新和修改经过身份验证的变量?此外,有没有办法从用户空间确定平台的固件是否支持经过身份验证的变量?

相关内容