用 debsums 校验已安装的系统文件

检查 Debian/Ubuntu 系统文件是否被篡改或损坏,比对软件包自带的校验和。

Linux软件包debsums 校验安全中风险
运行 sudo debsums -s,静默比对所有已安装文件与软件包的 md5 校验和,只报告异常项。

01命令

命令
$ sudo debsums -s

02作用说明

debsums 会把 dpkg 安装的每个文件与 /var/lib/dpkg/info 中保存的 md5 校验和比对,被改动的二进制、被替换的库或意外损坏的文件都会以 changed/failed 形式列出。加 -s 只输出校验失败的文件,输出更清爽。配置文件(conffiles)会被合理处理,但手动改过的配置可能需要 --changed 或 -e 进一步确认。

03风险

风险中风险
使用条件debsums package installed; Debian/Ubuntu (dpkg-based distros)
!注意: debsums 依赖存放在同一台机器上的校验和,高级 rootkit 可以伪造它——把它当作损坏检测工具,不能证明系统绝对无恶意软件。

04撤销

✓无需撤销——该命令不会改变持久状态。

05来源

  • debsums(1) — Debian manpage
    Debian · community · 2026-09-17
    依据: Debian manpage documents debsums checking installed files against md5 checksums, with -s for reporting only errors
  • debsums(1) — Ubuntu manpage
    Ubuntu · community · 2026-09-17
    依据: Ubuntu manpage describes debsums verification against stored md5 sums and the --changed option

最后验证: 2026-09-19 · 分类: 安全与隐私

06相关方案