Fiz uma instalação limpa do Arch Linux e importei minha chave privada gpg de backup. Como verificação de sanidade, executei:
gpg —list-keys
Tudo apareceu normalmente, exceto o uid
que agora diz:
uid [ unknown ] User < [email protected] >
Quando criei essa chave pela primeira vez antes da instalação limpa, ela dizia:
uid [ ultimate ] User < [email protected] >
Por que mudaria de [ ultimate ]
para [ unknown ]
depois de importá-lo para uma instalação limpa?
Desde já, obrigado.
Responder1
GNUPG tem um banco de dados confiável armazenado em~/.gnupg/trustdb.gpg
Você pode fazer backup desse banco de dados confiável usando a --export-ownertrust
opção:
gpg --export-ownertrust > file.txt
Se você exportou suas chaves secretas e as importou posteriormente para um novo ambiente, o banco de dados confiável não estará mais presente.
No entanto, isso é facilmente remediado:
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
E não se esqueça de salvar as alterações:
gpg> save
Leia sobre confiançaníveisevalores. Por exemplodesconhecido Nada se sabe sobre o julgamento do proprietário na assinatura das chaves. As chaves do seu chaveiro público que você não possui inicialmente têm esse nível de confiança.