최대 GnuPG 2
사용자 구성 (에서 ~/.gnupg/gpg-agent.conf
)은 기본 및 최대 캐싱 기간 만 정의 할 수 있습니다. 비활성화 할 수 없습니다.
이 default-cache-ttl
옵션은 마지막 GnuPG 작업 후 시간 초과 (초)를 설정하므로 (사용하는 경우 재설정 maximum-cache-ttl
) 비밀번호를 입력 한 후 캐시하는 시간 범위 (초)를 설정합니다. 기본값은 600 초 (10 분) default-cache-ttl
이고 7200 초 (2 시간)입니다 maximum-cache-ttl
.
1 년 정도 (예 : 34560000 초 (400 일))로 설정하면 괜찮을 것입니다.
default-cache-ttl 34560000
maximum-cache-ttl 34560000
그러나이 변경 사항을 적용하려면 gpg-agent를 다시 시작하여 세션을 종료해야합니다.
세션 길이를 제한하려면 로그 아웃시 데몬을 종료해야합니다. 이것은 운영 체제마다 매우 다르므로 다른 시스템에 대한 힌트가 포함 된 다른 질문 / 답변을 참조하고 있습니다 .
gpg-agent
로그인 중에를 다시 시작할 수도 있지만 이는 캐싱 시간을 세션 길이로 제한하지 않고 사용자의 로그인으로 제한합니다. 이것이 귀하의 경우에 문제인지 판단하십시오.
GnuPG 2.1 이상
GnuPG 2.1 이상에서는 추가 변경없이 maximum-cache-ttl
옵션 이름이 max-cache-ttl
변경되었습니다.