파일 서명을 지울 때 비밀번호를 묻는 메시지가 표시되지 않도록 하려면 어떻게 해야 합니까?

파일 서명을 지울 때 비밀번호를 묻는 메시지가 표시되지 않도록 하려면 어떻게 해야 합니까?

저는 GPG 버전 2.2.20을 사용하고 있으며 릴리스 파일에 서명하는 동안 다음 명령을 실행할 때마다 비밀번호를 묻는 메시지가 나타납니다.

gpg  --default-key <my_email> --clearsign -o - Release > InRelease

passphrase프롬프트가 표시되는 것을 피하고 명령에 직접 전달하고 싶습니다 . 다른 질문에 대한 답변을 읽은 후 다음 명령을 시도했습니다.

gpg  --default-key <my_email> --passphrase <my_passphrase> --clearsign -o - Release > InRelease 
gpg  --default-key <my_email>  --batch --passphrase <my_passphrase> --clearsign -o - Release > InRelease 

하지만 문제는 여전히 동일합니다. 주어진 명령에서 직접 비밀번호를 가져오는 대신 비밀번호를 묻는 메시지가 표시됩니다. 명령에 비밀번호를 올바르게 전달하려면 어떻게 해야 합니까?

답변1

GnuPG 버전 2.1 이상의 경우 --pinentry-mode loopback--passphrase옵션이 작동하려면 이 옵션을 포함해야 합니다.

관련 정보