RPM验证与数字签名(Verify/Signature)

本文介绍了RPM验证的基本用法,包括检查文件的属性和类型变化,以及如何使用GPG进行数字签名以确保RPM包的完整性和来源。GPG是GNU项目提供的免费、开源的PGP实现,兼容OpenPGP标准。生成数字签名时需要注意gpg-agent的运行状态和用户权限问题。
摘要由CSDN通过智能技术生成

RPM验证:

使用RPM数据库(/var/lib/rpm)的内容来比对目前Linux系统RPM软件文件,查看是否有改动


简单的用法:

$rpm -Va #验证系统所有RPM包
$rpm -V 已安装的RPM包 #验证指定的RPM包
$rpm -Vf 某个RPM包文件 #验证这个文件
$rpm -Vf /etc/yum.conf
S.5....T.  c /etc/yum.conf
$
现在来简单的解释一下验证后的输出,输出一般来说有两部分;

表示文件的9个属性信息

  • S file Size differs 文件大小是否被改动
  • M Mode differs(includes permissions and file type) 文件的属性和类型是否被改动
  • 5 MD5 sum differs MD5内容是否被改动
  • D Device major/minor number mismatch 设备的主/次代码是否被改动
  • L readLink(2) path mismatch Link路径是否被改动
  • U User ownership differs 文件的所有人是否被改动
  • G Group ownership differs 文件的组是否被改动
  • T mTime differs 文件的修改是否是否被改动
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值