加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

yum – 如何在Spacewalk中禁用每个频道的GPG检查?

发布时间:2020-12-15 18:28:12 所属栏目:安全 来源:网络整理
导读:是否可以在Spacewalk中基于每个通道禁用GPG检查? 为了修补我的服务器,我已经在/etc/yum.repos.d下的客户端上使用本地yum存储库转换为使用spacewalk服务器注册客户端. 但是,我们有一个内部yum存储库,我没有用于签名包的GPG密钥.使用本地yum repos时这不是问
是否可以在Spacewalk中基于每个通道禁用GPG检查?

为了修补我的服务器,我已经在/etc/yum.repos.d下的客户端上使用本地yum存储库转换为使用spacewalk服务器注册客户端.

但是,我们有一个内部yum存储库,我没有用于签名包的GPG密钥.使用本地yum repos时这不是问题,因为我可以使用gpgcheck = 0在存储库上禁用gpg.但是,似乎我不能用太空行走做类似的事情.即使我没有与通道关联的密钥,从命令行安装也会产生GPG错误(即:yum install -y somepackage).

在CLI中,我可以使用-nogpgcheck选项来解决这个问题.但是,我们在我们的环境中使用puppet来安装其中的一些包,并且似乎没有一种简单的方法可以通过puppet将可选参数传递给yum.

我已经看到一些建议表明我可以在/etc/yum/pluginconf.d/rhnplugin.conf中设置gpgcheck = 0,但这会禁用所有通道上的检查,而我只是为内部包禁用它,因为我没有钥匙.

实际上这很容易,只是记录不清. (我知道,我花了很长时间寻找这个答案).

在/etc/yum/pluginconf.d/rhnplugin.conf文件中,只需创建一个与要禁用其检查的通道名称对应的部分.

# Company Development centos 6 
[company-dev-centos6-x86_64]
gpgcheck = 0

man page甚至没有提到这可以做到.但文件中有评论说明它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读