Debian
如何辨識 gpg 密鑰 ID,以便它們可以被刪除
執行後
apt-key list
,我看到一個我希望刪除的密鑰。... pub rsa2048 2017-11-24 [SC] 3241 413F 3CE0 B919 E82F DCA0 6239 92CF C9A9 7C2C uid [ unknown] John Doe <john.doe@gmail.com> sub rsa2048 2017-11-24 [E] ...
man apt-key
告訴我可以通過執行刪除密鑰apt-key del keyid
。它還告訴我list
(akafinger
) 將列出帶有指紋的受信任密鑰,所以我假設這3241 413F 3CE0 B919 E82F DCA0 6239 92CF C9A9 7C2C
是指紋而不是 keyid。我弄亂了gpg --list-keys
andgpg --list-public-keys
,但是,它沒有列出任何鍵,而是~/.gnupg/
使用不顯示鍵 ID 的各種非文本文件創建。如何辨識 keyid 以便我可以刪除密鑰?
PS。在問這個問題之前,我搜尋了一個解決方案,有些人建議不要使用“short key ids”。如果我不應該按照 描述的 keyid 刪除密鑰
man apt-key
,請提供適當的方式。
keyid 是gpg 密鑰指紋的最後 8 個字元,也就是下面那個長的 hex-code
pub
在您的情況下,它是:
sudo apt-key del C9A97C2C
參考: