gnupg: このキーが指定されたユーザーに属するという保証はありません 質問する

gnupg: このキーが指定されたユーザーに属するという保証はありません 質問する

面白いパスワード管理を試しています道具パスという名前です。

私は次のことを行いました:

  1. gpgツールをインストールしました$ sudo dnf install gpg
  2. キーを生成しました$ gpg --gen-key
  3. 記載$ pass init "foobar id of my gpg key"通り入力ここ
  4. 得た

mkdir: created directory ‘/home/chichivica/.password-store/’ Password store initialized for [email protected]

  1. 簡単なパスワードを追加しようとしました

$ pass insert foo Enter password for foo: Retype password for foo:

  1. そして問題は

gpg: A45A123C: There is no assurance this key belongs to the named user gpg: [stdin]: encryption failed: Unusable public key

誰かアドバイスをいただけませんか?

ベストアンサー1

キー ペアをあるマシンから別のマシンにコピーした後、同じ問題が発生しました。私の場合の解決策は、キーの信頼レベルを設定することでした。

gpg --edit-key <KEY_ID>
gpg> trust

次の中から信頼レベルを選択するよう求められます。

1 = I don't know or won't say
2 = I do NOT trust
3 = I trust marginally
4 = I trust fully
5 = I trust ultimately
m = back to the main menu

キーを作成したので 5 を選択しました。もちろん、最終的にはそれを信頼します :)。決定を確認するように求められます。

Your decision? 5
Do you really want to set this key to ultimate trust? (y/N) y

確認後、次のように終了します:

gpg> quit

その後、そのキーを使用して暗号化できるようになります。

おすすめ記事