El comando gpg —list-keys genera uid [desconocido] después de importar la clave privada en una instalación limpia

21

Hice una instalación limpia de Arch Linux e importé mi clave privada gpg respaldada. Como control de cordura, corrí:

gpg —list-keys

Todo apareció como normal, excepto el uidque ahora se lee:

uid [ unknown ] User < [email protected] >

Cuando creé esta clave por primera vez antes de la instalación limpia, decía:

uid [ ultimate ] User < [email protected] >

¿Por qué cambiaría de [ ultimate ]a [ unknown ]después de importarlo a una instalación limpia?

Gracias por adelantado.

tilikoom
fuente

Respuestas:

30

GNUPG tiene una base de datos de confianza almacenada en ~/.gnupg/trustdb.gpg

Puede hacer una copia de seguridad de esta base de datos de confianza con la --export-ownertrustopción:

gpg --export-ownertrust > file.txt

Si exportó sus claves secretas y luego las importó a un nuevo entorno, la base de datos de confianza ya no está presente.

Sin embargo, esto se soluciona fácilmente:

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

Y no olvide guardar los cambios:

gpg> save
Sello de goma
fuente
Sigo recibiendo `gpg: no puedo hacer esto en modo por
lotes`