apt-key list
を実行すると、削除したいキーが表示されます。
...
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
は、apt-key del keyid
を実行してキーを削除できることを通知します。また、list
(別名finger
)はフィンガープリント付きの信頼できるキーをリストするので、3241 413F 3CE0 B919 E82F DCA0 6239 92CF C9A9 7C2C
はフィンガープリントであり、キーIDではないと想定しています。私はgpg --list-keys
とgpg --list-public-keys
をいじりましたが、キーはリストされていませんが、キーIDを表示しないさまざまな非テキストファイルで~/.gnupg/
を作成しています。
キーを削除できるように、キーIDを特定するにはどうすればよいですか?
PS。この質問をする前に解決策を探しましたが、「短いキーID」を使用しないことをお勧めします。 man apt-key
で説明されているように、キーIDでキーを削除しない場合は、適切な方法を提供してください。
Keyidは、gpgキーのフィンガープリントの最後の8文字です。これは、pub
の下の長い16進コードです
あなたの場合は:Sudo apt-key del C9A97C2C
参照: