gpg —list-keys コマンドは、クリーンインストールに秘密鍵をインポートした後、uid [ unknown ] を出力します。

gpg —list-keys コマンドは、クリーンインストールに秘密鍵をインポートした後、uid [ unknown ] を出力します。

Arch Linux をクリーンインストールし、バックアップした gpg 秘密鍵をインポートしました。健全性チェックとして、以下を実行しました。

gpg —list-keys

すべては正常に表示されましたが、uid現在は次のように表示されています。

uid [ unknown ] User < [email protected] >

クリーン インストールの前にこのキーを最初に作成したときは、次のように書かれていました。

uid [ ultimate ] User < [email protected] >

クリーン インストールにインポートした後、なぜ から に変更されるのでしょうか[ ultimate ]?[ unknown ]

前もって感謝します。

答え1

GNUPGには信頼データベースが保存されています。~/.gnupg/trustdb.gpg

このオプションを使用して、この信頼データベースをバックアップできます--export-ownertrust

gpg --export-ownertrust > file.txt

秘密鍵をエクスポートし、後で新しい環境にインポートした場合、信頼データベースは存在しなくなります。

しかし、これは簡単に解決できます。

gpg --edit-key [email protected]

gpg> trust

Please decide how far you trust this user to correctly verify other users' keys
(by looking at passports, checking fingerprints from different sources, etc.)

  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

Your decision? 5

変更を保存することを忘れないでください:

gpg> save

信頼について読むレベルそして価値観例えば不明 鍵の署名における所有者の判断については何も知られていません。公開鍵リング上の、あなたが所有していない鍵は、最初はこの信頼レベルを持ちます。

関連情報