나는 enigmail과 gpg와 함께 Thunderbird를 사용하고 있습니다. Thunderbird/enigmail에서는 gpg-agent에게 비밀번호를 잊어버리라고 지시할 수 없습니다. enigmail에서는 비밀번호 관리를 위해 gpg-agent를 사용하고 있다고 알려주므로 enigmail은 비밀번호를 잊어버릴 수 없습니다.
gpg-agent가 주기적으로 내 비밀번호를 잊어버리게 하는 방법이 있습니까? 솔직히 맨페이지만 봤는데 아무것도 없는 것 같았어요.
답변1
당신은 그것을 사용할 수 있습니다--default-cache-ttl
옵션항목이 보존되는 기간을 설정합니다.
eval $(gpg-agent --default-cache-ttl 300)
5분 동안 캐시됩니다. 파일에서 설정할 수도 있습니다 gpg-agent.conf
.
default-cache-ttl 300
기본값은 10분(600초)입니다. 이러한 시간 초과는 키를 사용할 때 재설정됩니다. max-cache-ttl
비밀번호를 다시 입력하기 전에 제한을 설정하세요.
답변2
요청 시(예: 화면 보호기가 활성화된 경우) 비밀번호를 잊어 버리려면 gpg-agent
다음과 같이 비밀번호를 보내세요 SIGHUP
.
killall -s HUP gpg-agent
그러면 다음과 같은 로그 파일 항목이 생성됩니다.
2014-09-19 16:14:22 gpg-agent[1100] SIGHUP 수신 - 구성 다시 읽기 및 캐시 새로 고침
답변3
당신은 그것을 죽일 수 있습니다. 이것은 gpg-agent를 죽이는 표준적인 방법입니다:
gpgconf --kill gpg-agent