![gpg --list-keysコマンドは、秘密鍵を新しくインストールした後にuid [unknown]を出力します。](https://linux33.com/image/122524/gpg%20--list-keys%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%AF%E3%80%81%E7%A7%98%E5%AF%86%E9%8D%B5%E3%82%92%E6%96%B0%E3%81%97%E3%81%8F%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%97%E3%81%9F%E5%BE%8C%E3%81%ABuid%20%5Bunknown%5D%E3%82%92%E5%87%BA%E5%8A%9B%E3%81%97%E3%81%BE%E3%81%99%E3%80%82.png)
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
信頼について読むレベルそして価値。例えば未知数は、票の所有者の判断について何も知らない。もともとあなたに属していなかった公開鍵リングの鍵は、この信頼レベルを持ちます。。