GPGキャッシュオプションが機能しない

GPGキャッシュオプションが機能しない

default-cache-ttlエージェントが秘密鍵パスワードを記憶する期間制御というオプションがあります。ただし、設定ファイルに入れても機能しません。代わりに、gpgは次のように文句を言います。

gpg: /home/jan/.gnupg/gpg.conf:8: invalid option

私のGPGバージョンは

$ gpg2 --version
gpg (GnuPG) 2.1.11

ベストアンサー1

構成ファイルのエラーです。このオプションはgpg-agent関連しており(やや驚くべきことに)、別々の設定ファイルがあります。.gnupg/gpg-agent.confオプションをそこに入れると機能します(GPG 2.1の構成、以前のバージョンでは別のオプション名を使用しました)。

$ cat .gnupg/gpg-agent.conf
# remember the password longer (1 hour since last usage, 5 hours max)
default-cache-ttl 3600
max-cache-ttl 18000

おすすめ記事