PGPキーを使用するには、常にパスフレーズを入力する必要があります。しかし、実際には、セッションごとにキーのロックを解除する必要があるのは1回だけです。望ましい動作は、キーのロックを解除する必要があることです。毎回セッション全体にわたってパスフレーズが記憶されないように使用したいと思います。
パスフレーズを入力するダイアログには、「ログインしているときは常にこのキーを自動的にロック解除する」というチェックボックスがありますが、これも私が望んでいるものではありません。Ubuntu の以前のバージョンでは、このダイアログに次のようなより多くのオプションが提供されていたことを覚えています。
しかし、これらのオプションは私に提供されていません。それでは、使用後に常にキーをロックするように Seahorse/GPG/Ubuntu を構成するにはどうすればよいでしょうか?
答え1
答え2
これは、 を編集することで設定できます~/.gnupg/gpg-agent.conf
。 重要なオプションは 2 つあります。default-cache-ttl
は、キーを使用してからロックされるまでの時間、は、max-cache-ttl
キーのロックを解除してからの時間です。
man gpg-agent
max-cache-ttl
の値がキャッシュを完全に無効にするのか(即座に無効化するため)無効化を無効にするのかは説明されていません0
が、簡単に理解できるでしょう。そうでない場合は、1
(秒)に設定することを検討してください。
max-cache-ttl 0