web-dev-qa-db-ja.com

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

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

gpg —list-keys

uidを除いてすべてが正常に表示されました。

uid [ unknown ] User < [email protected] >

クリーンインストールの前にこのキーを最初に作成したとき、次のように読みました。

uid [ ultimate ] User < [email protected] >

なぜ[ ultimate ][ unknown ]それをクリーンインストールにインポートした後?

前もって感謝します。

22
tilikoom

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
30
RubberStamp