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

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

据我所知,gnome-keyring-daemon默认情况下会缓存密钥的密码,直到我注销。我想将默认值设置为“缓存 10 分钟”。如何在 Ubuntu 12.04 Precise 中执行此操作?

多谢!

答案1

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

idle意味着每次使用钥匙时都会重置计时器已达到超时。timeout表示仅考虑自输入密码以来经过的时间。

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

相关内容