如何删除已经导入的 gpg 公钥

如何删除已经导入的 gpg 公钥

例如:我已经从密钥环中删除了我的公钥和私钥……

以下行显示已导入 GPG 数据库的公钥关联的 ID:

rpm -q gpg-pubkey --qf '%{name}-%{version}-%{release} --> %{summary}\n'

gpg-pubkey-db42a60e-37ea5438 --> gpg(Red Hat, Inc <[email protected]>)
gpg-pubkey-4f2a6fd2-3f9d9d3b --> gpg(Fedora Project <[email protected]>)
gpg-pubkey-23a254d4-41ddbc46 --> gpg(Jordi Rubalcaba <[email protected]>)
gpg-pubkey-23afgth6-78da6fd2 --> gpg(Jordi Rubalcaba <[email protected]>)
[jrubalcaba-fc3 ~]$

我想删除最后两行,这样当我再次执行命令时就不会显示它们......有人知道该怎么做吗?

答案1

按照man rpmkeys

最后,导入后可以像删除软件包一样删除公钥。以下是如何删除 Red Hat GPG/DSA 密钥

  rpm -e gpg-pubkey-db42a60e

在您的具体情况下:

rpm -e gpg-pubkey-23a254d4-41ddbc46 gpg-pubkey-23afgth6-78da6fd2

做你想做的事。

相关内容