首页/系统/信创系统运维速查/rpm 校验文件完整性(-V)
命令与包管理65 条

rpm 校验文件完整性(-V)

怀疑系统文件被改坏或篡改时:rpm -V 比对文件大小、权限、校验和与元数据记录值,输出哪类不一致一目了然。

信创系统运维速查系统更新于 2026-10-12
命令rpm -V 包名 / -Va 全量(慢)
输出9 位标记(S/M/5/D/L/U/G/T/P)
典型5=摘要不符、S=大小不符、U=属主变更

校验与聚焦

校验与聚焦
rpm -V openssh-server
rpm -Va 2>/dev/null | grep '^..5' | head    # 只看内容被改的包
rpm -Vf /etc/ssh/sshd_config
配置文件(标记 c)被人工修改属正常,校验时先看是否与变更记录对应。

易错点

  • -Va 全量校验耗时长且噪音大(配置文件本来就会变),按包或路径分段查
  • 摘要算法变化的老包可能误报,需结合版本与变更记录判断

数据来源与参考

  • rpm -V 手册
  • RPM 校验文档
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌