![O comando gpg —list-keys gera uid [desconhecido] após importar a chave privada para uma instalação limpa](https://rvso.com/image/122524/O%20comando%20gpg%20%E2%80%94list-keys%20gera%20uid%20%5Bdesconhecido%5D%20ap%C3%B3s%20importar%20a%20chave%20privada%20para%20uma%20instala%C3%A7%C3%A3o%20limpa.png)
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.