
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
「キーリング」プロセスは次のように表示されます。
$ 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