将非默认密钥环与 gnome-keyring 一起使用

将非默认密钥环与 gnome-keyring 一起使用

我正在将 Gnome 密钥环与 GPG 一起使用。每当我需要签署某些内容时,密钥环守护程序就会接管并为我执行此操作。

但是,如果我这样做:export GNUPGHOME=/path/to/keyring从 Bash 脚本并gpg在该脚本中使用,密钥环守护程序不会接管。

为什么是这样?我怎样才能改变它,以便密钥环$GNUPGHOME也用于其他s?

如果我运行seahorse,我可以看到存在的密钥的密码/path/to/keyring就在那里。

答案1

解决了!

问题是该选项use-agent未启用。

我之前取消了注释use-agent~/.gnupg/gpg.conf以便能够将 keyagent 用于我的默认密钥环。

但是,由于我更改了密钥环的 homedir,gpg 正在寻找配置/path/to/keyring/gpg.conf,但什么也没找到,因为我只是移动pubring.gpgsecring.gpg导出密钥环时。

相关内容