emacs에서 epa 모드 및 org 모드를 사용하려고 시도했습니다. article으로 배치되었습니다.Emacs epa mode : pinentry가 파일 암호화 및 저장에 실패했습니다.
화면 세션과 ssh를 사용하여 컴퓨터에 연결되어 있습니다. 따라서/usr/bin/pinentry를/usr/bin/pinentry-curses를/usr/bin/pinentry-gtk-2로 가리 키도록/usr/bin/pinentry를 변경해야했습니다.
나는 나의 .gnupg/gpg.conf 파일의 마지막 행으로
pinentry-program /usr/bin/pinentry-curses
있습니다. 내가 파일을 저장하려고하면 나는이 메뉴를 제시하고있다 :
Select recipients for encryption.
If no one is selected, symmetric encryption will be performed.
- `m' to mark a key on the line
- `u' to unmark a key on the line
[Cancel][OK]
내가 '확인'을 선택하지만
Opening output file: Encrypt failed, Exit
내 암호에 대한 더 프롬프트를하지 않으며 다른 출력을 지정하지 얻을. 암호문을 요구하지 않습니다. 그것은 심지어 내 gpg '사용자'를 [email protected]으로 나열하지 않습니다.
그러나이 줄이 .gnupg/gpg.conf 파일에 없으면 '암호화 할받는 사람 선택'대화 상자에 내 gpg '사용자'가 표시됩니다. 나는 이유에 조금 혼란이야
Encrypting /home/user/test.gpg...
은 (는 GTK 윈도우를 생성하려고 서클에서 실행되고 내가 있으리라 믿고있어) : 그러나, CPU는 메시지가 나타으로 말뚝을 박는 다/usr/bin/pinentry를/usr/bin/pinentry-curses에 연결하고 gpg.conf 파일에 줄이 있어야했습니다.
/usr/bin/pinentry가/usr/bin/pinentry-gtk-2에 링크되어있을 때 로컬 컴퓨터에있는 경우 내 gpg 사용자와 함께 '받는 사람 암호화 선택'프롬프트가 표시됩니다. 암호 문구를 입력하라는 대화 상자가 나타나면 모두 작동했습니다. 나는 얻을 것이다
Encrypting /home/user/test.gpg...
그리고 모두 성공할 것이다.
저는 아치 시스템에서 GNU Emacs 24.2.1을 실행하고 있습니다.이 시스템은 오늘 아침까지 최신 상태입니다.
내가 잘못하고있는 것이 궁금합니다. 아치 위키에서 pinentry 및 gpg에 대한 기사를 확인했으며 문제를 해결하는 데 도움이되지 않았습니다. 미리 감사드립니다.
업데이트 : 26-10-2012 패키지 cryptsetup에 대한 업데이트가 동작에 영향을 미쳤습니다. 이제 .gpg 파일을 열 때 "암호 문구를 입력하십시오."라는 메시지가 나타나지만 결코 지나치지는 않습니다. 프롬프트는 암호 문구를 입력 한 후에 절대로 사라지지 않습니다.