升级到 ubuntu 15.10 后,gpg 密钥的密码提示变成了一个叫 pinentry 的程序。pinentry 提示为密码短语提供了一个文本字段,以及一个“保存在密码管理器中”的复选框。
如果我没有选中“保存在密码管理器中”复选框,那么每次我想使用我的 gpg 密钥解密某些东西时都会提示我输入密码,这很烦人。
如果我确实选中了复选框,那么 pinentry/gnome-keyring 会无限期地保存我的密码(在重新启动时),从安全角度来看这是不可接受的。
保存后,我可以通过转到“密钥和密码”gnome gui 应用程序并在“登录”下将其删除来删除 gpg 密码,但我宁愿不必记住手动执行此操作。
在 gsettings 中,key 的值desktop.gnome.crypto.cache.gpg-cache-method已经设置为session,但这似乎没有任何影响。
有谁知道如何让 gnome-keyring 或 pinentry 只保存当前登录会话的 gpg 密码?