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