Der Befehl gpg —list-keys gibt uid [unbekannt] aus, nachdem der private Schlüssel in eine Neuinstallation importiert wurde

21

Ich habe eine Neuinstallation von Arch Linux durchgeführt und meinen gesicherten privaten gpg-Schlüssel importiert. Zur Überprüfung der Gesundheit lief ich:

gpg —list-keys

Alles zeigte sich wie gewohnt, bis auf das, uidwas jetzt lautet:

uid [ unknown ] User < [email protected] >

Als ich diesen Schlüssel vor der Neuinstallation zum ersten Mal erstellt habe, lautete er:

uid [ ultimate ] User < [email protected] >

Warum sollte es nach dem Import in eine Neuinstallation von [ ultimate ]auf geändert werden [ unknown ]?

Danke im Voraus.

tilikoom
quelle

Antworten:

30

GNUPG hat eine Vertrauensdatenbank unter ~/.gnupg/trustdb.gpg

Sie können diese Vertrauensdatenbank mit der folgenden --export-ownertrustOption sichern :

gpg --export-ownertrust > file.txt

Wenn Sie Ihre geheimen Schlüssel exportiert und später in eine neue Umgebung importiert haben, ist die Vertrauensdatenbank nicht mehr vorhanden.

Dies ist jedoch leicht zu beheben:

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

Und vergessen Sie nicht, die Änderungen zu speichern:

gpg> save
RubberStamp
quelle
Ich bekomme immer wieder "gpg: kann das nicht im Batch-Modus"
Tim Siwula