user1과 user2라는 2명의 사용자가 있습니다. sudo를 통해 gpg를 사용하려고 할 때(대칭 복호화):
user1@host: sudo -u user2 gpg /home/user2/pass.gpg
실수
gpg: decryption failed: No secret key
.
으로 설정하면 --pinentry-mode loopback
비밀번호 요청이 발생하고(터미널에서 바로) 입력하면 암호가 해독됩니다. 말해 보세요. 이 방법이 안전한가요?
이 옵션이 어떻게 작동하는지 이해가 되지 않습니다. GnuPG 웹사이트는 다음과 같이 말합니다:
Pinentry 쿼리를 호출자에게 리디렉션합니다. pinentry 쿼리가 gpgme로 리디렉션되므로 gpgme_set_passphrase_cb를 사용할 수 있습니다.