gpg 비밀번호 없이 pinentry 대화 상자를 억제하는 방법은 무엇입니까?

gpg 비밀번호 없이 pinentry 대화 상자를 억제하는 방법은 무엇입니까?

저는 (neo)mutt와 GPG를 사용하고 있습니다. gpg 비밀번호를 비워두었지만 수신 이메일의 암호를 해독하려고 하면 mutt에서 여전히 pinentry대화 상자가 표시됩니다. Enter(문자열 없이) 그냥 누르면 대화 상자가 닫히고 이메일은 예상대로 해독됩니다.

gpg 비밀번호가 없는 경우 대화 상자를 표시하지 않으려면 어떻게 해야 합니까?

다음 줄은 내 것입니다 muttrc.

source /usr/share/doc/mutt/samples/gpg.rc
set pgp_use_gpg_agent = yes
set pgp_sign_as = <alpha_numeric_string>

/usr/share/doc/mutt/samples/gpg.rc사용 가능여기, 그러나 주로 다음 줄을 포함합니다.

set pgp_decode_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
set pgp_verify_command="gpg --status-fd=2 --no-verbose --quiet --batch --output - --verify %s %f"
set pgp_decrypt_command="gpg --status-fd=2 %?p?--passphrase-fd 0? --no-verbose --quiet --batch --output - %f"
set pgp_sign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --detach-sign --textmode %?a?-u %a? %f"
set pgp_clearsign_command="gpg --no-verbose --batch --quiet --output - %?p?--passphrase-fd 0? --armor --textmode --clearsign %?a?-u %a? %f"
set pgp_encrypt_only_command="pgpewrap gpg --batch --quiet --no-verbose --output - --encrypt --textmode --armor --always-trust -- -r %r -- %f"
set pgp_encrypt_sign_command="pgpewrap gpg %?p?--passphrase-fd 0? --batch --quiet --no-verbose --textmode --output - --encrypt --sign %?a?-u %a? --armor --always-trust -- -r %r -- %f"
set pgp_import_command="gpg --no-verbose --import %f"
set pgp_export_command="gpg --no-verbose --export --armor %r"
set pgp_verify_key_command="gpg --verbose --batch --fingerprint --check-sigs %r"
set pgp_list_pubring_command="gpg --no-verbose --batch --quiet --with-colons --with-fingerprint --with-fingerprint --list-keys %r"
set pgp_list_secring_command="gpg --no-verbose --batch --quiet --with-colons --with-fingerprint --with-fingerprint --list-secret-keys %r"
set pgp_good_sign="^\\[GNUPG:\\] GOODSIG"
set pgp_decryption_okay="^\\[GNUPG:\\] DECRYPTION_OKAY"

그 밖에 관련된 내용이 무엇인지는 잘 모르겠지만 /home/lee/.gnupg/gpg-agent.conf다음 내용이 포함되어 있습니다 .

pinentry-program /usr/bin/pinentry-qt

또한 다음 두 명령을 테스트했지만 둘 다 여전히 암호 상자를 표시합니다.

gpg --export-secret-keys
gpg --export-secret-keys --batch --passphrase '' 

관련 정보