GPG가 GPG-Agent를 다시 시작하지 않음

GPG가 GPG-Agent를 다시 시작하지 않음

다음 명령을 사용하여 gpg-agent를 다시 시작하려고 합니다.

gpgconf --kill gpg-agent

이 포럼의 여러 답변에 따르면 파일 등의 잠금을 해제하기 위해 키를 사용하려는 경우 GPG 키를 잠그고 비밀번호를 요청해야 합니다. 대부분의 키를 사용하면 이 작업이 완료되고 비밀번호를 묻는 메시지가 나타납니다. 문제는 제가 pass비밀번호 관리자로 사용하고 있는 키가 비밀번호를 요구하는 것이 아니라 비밀번호를 묻는 메시지 없이 비밀번호를 잠금 해제하거나 클립보드에 복사하는 것뿐이라는 것입니다. 위 명령을 사용하여 gpg-agent를 다시 로드하고 컴퓨터를 다시 시작해도 문제가 지속됩니다. gpg잠시 후 캐시를 자동으로 비우도록 구성을 변경하려고 했지만 다른 키에 대한 캐시만 비워졌습니다.

비슷한 문제에 직면하거나 문제의 근원이 되는 아이디어를 갖고 있는 사람이 있나요? 물론 그렇다면 더 많은 정보를 제공하겠지만 어디서부터 시작해야 할지 모르겠습니다.

답변1

이것하다,실제로, gpg-agent가 캐시한 암호 문구를 잊어버리도록 만드세요. 그러나 gpg-agent가 실행되어 pinentry암호 문구를 다시 묻는 메시지가 표시되자마자 pinentry는 자동으로 암호를 검색합니다.또 다른libsecret을 통한 비밀번호 관리자.

(GnuPG 암호를 입력할 때마다 "비밀번호 기억" 확인란을 확인하세요.)

대부분의 경우 libsecret은 로그인 비밀번호를 사용하여 데이터를 암호화하는 GNOME Keyring에 액세스합니다. (다른 백엔드도 사용 가능하며 KeePassXC가 일반적으로 사용됩니다.) 다음 명령을 사용하여 여기에 저장된 비밀번호를 볼 수 있습니다 secret-tool.

secret-tool search --all xdg:schema org.gnupg.Passphrase

항목을 제거하려면 secret-tool clear항목을 사용하세요.

seahorse그놈 키링 콘텐츠를 그래픽으로 관리할 수 있습니다(기술적으로는 현재 libsecret 서비스를 제공하는 모든 앱을 관리하지만의미했다 그놈 키링과 함께 사용).

관련 정보