web-dev-qa-db-ja.com

セッションの終了までPGPパスフレーズを覚えてはいけない

PGPキーを使用するには、常にパスフレーズを入力する必要があります。しかし、たまたま、キーをロック解除する必要があるのは、セッションごとに1回だけです。望ましい動作は、キーをロック解除する必要があることです毎回セッション全体でパスフレーズが記憶されないように使用したいです。

パスフレーズを入力するためのダイアログには、「ログインするたびにこのキーを自動的にロック解除する」チェックボックスがありますが、これも私が望むものではありません。 Ubuntuの古いバージョンでこのダイアログを思い出すと、次のようなより多くのオプションが提供されます。

enter image description here

しかし、これらのオプションは決して提供されません。では、使用後にキーを常にロックするようにSeahorse/GPG/Ubuntuを構成するにはどうすればよいですか?

2
Mouagip

タツノオトシゴの設定は 'gsettings'にあります:gpg-cache-methodおよびgpg-cache-ttl。回答済み こちら

優先する場合は、「gpg-agent」でキーを管理することもできます。 this を確認してください。

1
Jonas Malaco

これは、~/.gnupg/gpg-agent.confを編集して構成できます。 2つのオプションがあります。default-cache-ttlはキーを使用してからロックされるまでの時間、max-cache-ttlはキーをロック解除した後の時間です。

man gpg-agentは、max-cache-ttl0の値がキャッシュを完全に無効にする(即座に無効にするため)か、無効にするかを説明しませんが、簡単に実現できます。そうでない場合は、1(秒)に設定することを検討してください。

max-cache-ttl 0
0
Jens Erat