После выполнения 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
это отпечаток пальца, а не ключ. Я возился с gpg --list-keys
и gpg --list-public-keys
, однако, он не перечисляет никаких ключей, но создает ~/.gnupg/
с различными нетекстовыми файлами, которые не отображают идентификаторы ключей.
Как определить ключ, чтобы удалить ключ?
PS. Прежде чем задать этот вопрос, я искал решение, и некоторые рекомендуют не использовать «короткие идентификаторы ключей». Если мне не нужно удалять ключи по keyid, как описано man apt-key
, пожалуйста, предоставьте соответствующий способ.
man apt-key
он также не отражает эту информацию, он заставил меня задуматься, действительно ли я делаю это правильно, используя нахмурившийся идентификатор короткого ключа.