gpg: la commande list-keys affiche l'uid [inconnu] après l'importation de la clé privée dans une nouvelle installation


21

J'ai fait une nouvelle installation d'Arch Linux et j'ai importé ma clé privée gpg sauvegardée. En guise de vérification de ma santé mentale, j'ai couru:

gpg —list-keys

Tout est apparu comme normal, sauf celui uidqui se lit maintenant:

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

Lorsque j'ai créé cette clé pour la première fois avant de procéder à une nouvelle installation, elle disait:

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

Pourquoi changerait-il de [ ultimate ]après [ unknown ]après importation dans une nouvelle installation?

Merci d'avance.

Réponses:


30

GNUPG a une base de données de confiance stockée à ~/.gnupg/trustdb.gpg

Vous pouvez sauvegarder cette base de données d'approbation à l'aide de l' --export-ownertrustoption:

gpg --export-ownertrust > file.txt

Si vous avez exporté vos clés secrètes et les importez ultérieurement dans un nouvel environnement, la base de données d'approbation n'est plus présente.

Cependant, cela est facilement résolu:

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

Et n'oubliez pas de sauvegarder les modifications:

gpg> save

Je continue à recevoir `gpg: impossible de le faire en mode batch '
Tim Siwula
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.