나는 내 이메일을 정기적으로 확인하는 서비스를 가지고 있으며 gpg를 사용하여 이메일 비밀번호를 암호화합니다. 문제는 컴퓨터를 잠글 때마다 또는 일정 시간이 지나면 gpg가 비밀번호를 묻는 그래픽 인터페이스를 표시한다는 것입니다.
덜 안전하더라도 컴퓨터를 다시 시작할 때까지 gpg가 내 비밀번호를 기억하도록 하는 방법이 있습니까? 아니면 컴퓨터 잠금을 해제하기 위해 입력해야 하는 로그인 비밀번호를 사용합니까? gpg가 이를 달성할 수 없다면 이를 달성할 수 있는 다른 도구가 있습니까?
답변1
재부팅할 때까지 비밀번호를 유지하도록 GPG를 직접 설정할 수는 없지만 비밀번호를 캐시하는 기간을 1년과 같은 장기간으로 변경할 수 있습니다. $GNUPGHOME/gpg-agent.conf
( $GNUPGHOME
일반적으로 ~/.config/gnupg
) 에 다음 줄을 추가합니다 .
default-cache-ttl 31536000
max-cache-ttl 31536000
이는 암호 문구가 캐시되는 시간을 1년(31536000초)으로 설정합니다. 확장을 포함한 총 시간을 제한 default-cache-ttl
하면서 키를 사용할 때 재설정되는 일반 캐시 시간입니다(따라서 사용할 때마다 더 오랜 시간 동안 캐시됩니다).max-cache-ttl