削除できるようにgpgキーIDを識別する方法


12

を実行すると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(別名finger)は信頼できるキーをフィンガープリント付きでリストすることを教えてくれるので、これ3241 413F 3CE0 B919 E82F DCA0 6239 92CF C9A9 7C2Cはフィンガープリントであり、キーIDではないと想定しています。私は周りめちゃめちゃてきたgpg --list-keysgpg --list-public-keys、しかし、それはすべてのキーが表示されませんが、作成する~/.gnupg/キーIDを表示していない様々な非テキストファイルで。

キーを削除できるように、キーIDを特定するにはどうすればよいですか?

PS。この質問をする前に、私は解決策を探しましたが、「短いキーID」を使用しないことをお勧めします。の説明に従って、keyidでキーを削除しない場合はman apt-key、適切な方法を指定してください。

回答:


24

keyidはgpgキーの指紋最後の8文字です。これは、以下の長い16進コードです。pub

あなたの場合は: sudo apt-key del C9A97C2C

参照


Markに感謝します。その投稿を実際に見ましたが、man apt-keyこの情報も反映されていないことを考えると、眉をひそめた短いキーIDを使用してこれを実際に行っているのかどうか疑問に思いました。
user1032531 2018年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.