사용 중인 GPG 키를 변경해야 합니다.통과내 시스템에 새로 생성된 키에 추가되었습니다.
그러나 이 스레드에서 찾은 조언을 따르면 https://unix.stackexchange.com/questions/226944/pass-and-gpg-no-public-key
모든 것이 예상대로 작동하지 않는 것 같습니다. 원래 gpg 키를 대체 gpg 키로 바꾸려고 할 때 사용되는 명령과 그 출력은 다음과 같습니다.
$ pass init -p .password-store GPG-id
mkdir: created directory '/home/naphelge/.password-store/.password-store'
Password store initialized for GPG-id (.password-store)
[master 8d65cea] Set GPG id to GPG-id (.password-store).
1 file changed, 1 insertion(+), 1 deletion(-)
따라서 명령은 새 디렉토리를 생성하는 것 같습니다..비밀번호 저장원래 디렉토리에.비밀번호 저장그리고 새로 생성.gpg-id파일에는 새 키의 GPG-id가 포함되어 있으며 모든 gpg 파일을 계속해서 다시 암호화하지 않습니다..비밀번호 저장새로운 GPG 키를 사용하세요.
비슷한 목표를 가지고 이 스레드에서도 동일한 조언이 제공됩니다.https://askubuntu.com/questions/929307/how-to-change-the-gpg-key-of-the-pass-password-store
알고보니 원작에서.gpg-id파일은 다음 위치에 있습니다.~/.비밀번호 저장dir은 저장된 원본 GPG 키 지문((10) 사이에 공백이 없는 4자리 블록)임을 나타냅니다. 그래서 나는 pass init -p .password-store FINGERPRINT-id
새 키의 지문(공백 없이)을 사용하고 gpg 파일의 재암호화를 시작하기 위해 키와 연결된 이메일 주소만 지정하여 위와 동일한 명령을 시도했습니다.pass init -p .password-store [email protected]
.비밀번호 저장새로운 gpg-key를 사용하지만 결과는 항상 동일합니다.
그래서 잘 모르겠습니다. 다른 게시물과 pass 매뉴얼 페이지에서 작동하도록 시도할 수 있는 다른 방법을 살펴보세요. 어떤 제안이나 의견이라도 환영합니다. 감사해요.
답변1
이 문제는 GUI QTPass 애플리케이션을 사용하여 해결할 수 있습니다. QTPass는 간단히 두 번째 키를 추가하고 이를 사용하여 저장소의 모든 파일을 다시 암호화한 다음 원래 키를 선택 취소할 수 있습니다.