gnome-keyring과 함께 기본이 아닌 키링 사용

gnome-keyring과 함께 기본이 아닌 키링 사용

GPG와 함께 Gnome Keyring을 사용하고 있습니다. 내가 무언가에 서명해야 할 때마다 키링 데몬이 대신해 서명을 수행합니다.

그러나 이렇게 하면 export GNUPGHOME=/path/to/keyringBash 스크립트에서 gpg해당 스크립트 내에서 사용하면 키링 데몬이 인계받지 않습니다.

왜 이런거야? 키링이 $GNUPGHOME다른 키링에도 사용 되도록 어떻게 변경할 수 있나요 ?

를 실행하면 seahorse존재하는 키의 비밀번호가 /path/to/keyring바로 거기에 있다는 것을 알 수 있습니다.

답변1

해결되었습니다!

문제는 해당 옵션이 use-agent활성화되어 있지 않다는 것입니다.

기본 키링과 함께 keyagent를 사용할 수 use-agent있도록 이전에 주석 처리를 제거했습니다 .~/.gnupg/gpg.conf

그러나 키링의 homedir을 변경했기 때문에 gpg는 구성을 찾고 있지만 방금 키링을 /path/to/keyring/gpg.conf이동 pubring.gpg하고 내보냈을 때와 마찬가지로 아무것도 찾지 못합니다.secring.gpg

관련 정보