如何调整GPG / PGP / SSH密钥的默认密码缓存持续时间?

据我所知, gnome-keyring-daemon默认会为密钥缓存密码,直到我退出为止。 我想将默认设置为“缓存10分钟”。 我怎么能在Ubuntu 12.04 Precise中做到这一点?

非常感谢!

  • dconf-editor
  • 导航到桌面 – gnome – 加密 – 缓存
  • gpg-cache-method更改为idletimeout
  • gpg-cache-ttl更改为您希望缓存密码的秒数。
  • 重新启动gnome-keyring守护进程$ gnome-keyring-daemon -r

idle意味着每次达到超时之前使用密钥时,计时器都会重置。 timeout意味着只考虑自进入密码短语以来经过的时间。

适用于GPG密钥。 SSH密钥的密码短语仍会缓存,直到会话结束。 恕我直言这是一个错误。