Elementary Luna 使用什么 GPG 药剂?

Elementary Luna 使用什么 GPG 药剂?

每当我尝试在 Elementary Luna 中使用 GPG 解密或签名文件时,我都会看到针对我的 GPG 密钥的图形密码提示。

然后,密钥会缓存在内存中,以供将来的请求使用一段时间。我的第一个想法是使用gpg-agent从内存中清除它或配置 TTL,但令我惊讶的是,它没有安装。seahorse也没有安装。

Elementary Linux 上使用什么作为 GPG 代理?

答案1

如果它是基于 GNOME 的桌面,我相信它内置于 GNOME 中,作为gnome-keyring-daemon.您可以使用以下命令找出密钥缓存的持续时间:

$ gsettings get org.gnome.crypto.cache gpg-cache-method
'session'

org.gnome.crypto.cache您可以使用以下命令查看架构下的其他键:

$ gsettings list-keys org.gnome.crypto.cache
gpg-cache-authorize
gpg-cache-method
gpg-cache-ttl

“keyring”过程将如下所示:

$ ps -eaf|grep [k]eyring
saml      2444     1  0 Jun04 ?        00:00:33 /usr/bin/gnome-keyring-daemon --daemonize --login

如果您希望守护进程刷新其缓存内容:

$ gnome-keyring-daemon -r -d

如果您确实想要一个 GUI 来管理内容,请安装seahorse它。据我所知,GNOME 中通常包含没有默认应用程序。

$ seahorse

       SS #1

参考

相关内容