Ao executar apt-key list
, vejo uma chave que desejo remover.
...
pub rsa2048 2017-11-24 [SC]
3241 413F 3CE0 B919 E82F DCA0 6239 92CF C9A9 7C2C
uid [ unknown] John Doe <[email protected]>
sub rsa2048 2017-11-24 [E]
...
man apt-key
me diz que posso excluir uma chave executando apt-key del keyid
. Ele também me diz que list
(aka finger
) listará chaves confiáveis com impressões digitais, então estou assumindo que 3241 413F 3CE0 B919 E82F DCA0 6239 92CF C9A9 7C2C
é a impressão digital e não o keyid. Eu brinquei com gpg --list-keys
e gpg --list-public-keys
, no entanto, ele não lista nenhuma chave, mas cria ~/.gnupg/
vários arquivos não textuais que não exibem os IDs das chaves.
Como posso identificar o keyid para poder excluir a chave?
PS. Antes de fazer essa pergunta, procurei uma solução e alguns recomendam não usar "IDs de chave curtos". Se não devo excluir as chaves pelo keyid conforme descrito por man apt-key
, forneça a maneira apropriada.
O keyid são os últimos 8 caracteres da impressão digital da chave gpg , que é aquele longo código hexadecimal sob
pub
No seu caso é:
sudo apt-key del C9A97C2C
Referência :