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

답변2

시작한 후 동일한 오류가 발생했습니다 gpg-agent. 다음을 사용하십시오CLI 옵션유효함(캐시 TTL을 1개월, fe로 설정):

gpg-agent --default-cache-ttl 2629800

하지만 궁극적으로 이 값이 어디에 설정되는지는 알 수 없습니다.

관련 정보