私はenigmailとgpgでThunderbirdを使用しています。 Thunderbird/enigmail では、gpg-agent にパスワードを忘れるように指示することはできません。 enigmailはパスワード管理のためにgpg-agentを使用していることを知らせるので、enigmailはパスワードを忘れることはできません。
gpg-agentに定期的にパスワードを忘れさせる方法はありますか?正直マンページだけ見たのに何もないようでした。
答え1
あなたはそれを使用することができます--default-cache-ttl
オプションアイテムが保存される期間を設定します。
eval $(gpg-agent --default-cache-ttl 300)
5分間キャッシュされます。ファイルで設定することもできますgpg-agent.conf
。
default-cache-ttl 300
デフォルトは10分(600秒)です。これらのタイムアウトはキーを使用するとリセットされます。max-cache-ttl
パスワードを再入力する前に制限を設定してください。
答え2
要求された場合(スクリーンセーバーが有効になっている場合など)、パスワードを忘れた場合は、次のようにgpg-agent
パスワードを送信してくださいSIGHUP
。
killall -s HUP gpg-agent
これにより、次のログファイルエントリが生成されます。
2014-09-19 16:14:22 gpg-agent[1100] SIGHUP 受信 - 設定の再読み込みとキャッシュの更新
答え3
あなたはそれを殺すことができます。これはgpg-agentを殺すための標準的な方法です:
gpgconf --kill gpg-agent