linux清楚保存的密钥文件夹,用命令列出和删除Ubuntu系统中添加的GPG密钥(GPG key)...

本文介绍如何运用命令来列出和删除Ubuntu系统中添加的GPG密钥(GPG key)。即使在Ubuntu系统中删除了PPA存储库,但PPA存储库密钥不会作为删除PPA存储库的一部分而被删除,它们将保留在Ubuntu系统上,所以我们必需删除它,以使系统更加的干净和高效。

什么是GPG密钥?

GPG密钥(英文名GPG key,全名Gnu Privacy Guard,又名GnuPG)是一款免费软件,可提供加密隐私和身份验证。

它允许用户使用公钥加密技术进行安全通信。

GPG密钥如何在存储库上工作?

所有软件包都由软件包维护者使用一对由私钥和公钥组成的密钥签名。

用户的私钥是保密的,公钥可以提供给用户想要通信的任何人。

每当将新存储库添加到系统时,还必须添加存储库密钥,以便APT软件包管理器信任新添加的存储库。

添加存储库密钥后,可以确保从正确的来源获得软件包。

如何用命令列出GPG密钥

apt-key用于管理apt用来验证程序包的密钥列表,受信任的密钥存储在以下位置:

/etc/apt/trusted.gpg:本地信任密钥的密钥环,新密钥将在此处添加。

/etc/apt/trusted.gpg.d/:可信密钥的文件片段,其他密钥环可以存储在此处(由其他程序包或管理员)。

使用以下命令列出带有指纹的受信任密钥:

$ sudo apt-key list

返回的信息如下,供参考:

26c9430385baf8027aa06e68b669a679.png

如何用命令删除GPG密钥

如果不再需要存储库密钥或已经从系统中删除了存储库密钥,则可以删除它。

可以通过输入带引号的全键来删除它,如下所示(十六进制值为40个字符):

$ sudo apt-key del "D320 D0C3 0B02 E64C 5B2B B274 3766 2239 8999 3A70"

OK

注:D320 D0C3 0B02 E64C 5B2B B274 3766 2239 8999 3A70是怎么来的?可参看上面的截图,或如下局部截图:

cd28abdc7bbfdd59b182e40a0e75c0f5.png

或者,您可以通过仅输入最后8个字符来删除键:

$ sudo apt-key del 89993A70

OK

注:请配合看上面截图中选定的区域。

删除存储库密钥后,请运行apt命令以刷新存储库索引:

$ sudo apt update

现在,您可以通过运行以下命令来验证是否已删除上述GPG密钥:

$ sudo apt-key list

注:具体返回信息依据个人的情况来定,如果无任何问题,就已成功删除了目标GPG密钥。

相关主题

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值