Il comando gpg —list-keys restituisce uid [sconosciuto] dopo aver importato la chiave privata su un'installazione pulita


21

Ho fatto un'installazione pulita di Arch Linux e ho importato la mia chiave privata di backup gpg. Come controllo di sanità mentale ho eseguito:

gpg —list-keys

Tutto appariva come normale tranne per quello uidche ora recita:

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

Quando ho creato per la prima volta questa chiave prima dell'installazione pulita, si leggeva:

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

Perché dovrebbe cambiare da [ ultimate ]a [ unknown ]dopo averlo importato su un'installazione pulita?

Grazie in anticipo.

Risposte:


30

GNUPG ha un database di fiducia archiviato in ~/.gnupg/trustdb.gpg

È possibile eseguire il backup di questo database di fiducia utilizzando l' --export-ownertrustopzione:

gpg --export-ownertrust > file.txt

Se le chiavi segrete sono state esportate e importate successivamente in un nuovo ambiente, il database di fiducia non è più presente.

Tuttavia, questo è facilmente risolto:

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

E non dimenticare di salvare le modifiche:

gpg> save

Continuo a ricevere `gpg: non posso farlo in modalità
batch`
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.