1
将命令作为具有不同权限的另一个用途运行
我使用严重锁定的Linux系统和GRUB的内置验证启动机制。因此,/boot每次我想要使用它时,我都必须签署内核,GRUB模块和配置文件(这是相当经常的)。签名要求我使用GPG,最初我无法加载我的私钥,直到我得知我需要使用它sudo -E。 我可以签署文件,但是我收到了大量的警告: gpg: WARNING: unsafe permissions on configuration file `/home/user/.gnupg/gpg.conf 我希望通过保留环境变量(我已经这样做)来消除这一点,同时让GPG认为配置文件中有“安全权限”。我不想将我的GPG密钥移动到root的文件夹。无论如何要实现这一目标?