使用している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ファイルの再暗号化を開始するためにキーに関連付けられているEメールアドレスのみを指定して、上記と同じコマンドを試しました。pass init -p .password-store [email protected]
.パスワード保存新しいgpg-keyを使用しますが、結果は常に同じです。
だからよくわかりません。他の投稿とpassのマニュアルページで動作しようとする他の方法を見てください。どんな提案や意見でも歓迎します。ありがとうございます。
答え1
この問題は、GUI QTPassアプリケーションを使用して解決できます。 QTPassは単に2番目のキーを追加し、それを使用してリポジトリ内のすべてのファイルを再暗号化し、元のキーの選択を解除できます。