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


21

Arch Linuxをクリーンインストールし、バックアップしたgpgプライベートキーをインポートしました。健全性チェックとして、私は走りました:

gpg —list-keys

uid現在の読み取りを除き、すべてが正常に表示されます。

uid [ unknown ] User < user@useremail.com >

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

uid [ ultimate ] User < user@useremail.com >

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

前もって感謝します。

回答:


30

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

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

gpg --export-ownertrust > file.txt

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

ただし、これは簡単に修正できます。

gpg --edit-key user@useremail.com

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

私は `gpg:バッチモードでこれを行うことはできません`を取得し続けます
ティムシウラ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.