用 debsums 校验已安装的系统文件
检查 Debian/Ubuntu 系统文件是否被篡改或损坏,比对软件包自带的校验和。
运行 sudo debsums -s,静默比对所有已安装文件与软件包的 md5 校验和,只报告异常项。
01命令
命令
$ sudo debsums -s02作用说明
debsums 会把 dpkg 安装的每个文件与 /var/lib/dpkg/info 中保存的 md5 校验和比对,被改动的二进制、被替换的库或意外损坏的文件都会以 changed/failed 形式列出。加 -s 只输出校验失败的文件,输出更清爽。配置文件(conffiles)会被合理处理,但手动改过的配置可能需要 --changed 或 -e 进一步确认。
03风险
!注意: debsums 依赖存放在同一台机器上的校验和,高级 rootkit 可以伪造它——把它当作损坏检测工具,不能证明系统绝对无恶意软件。
04撤销
✓无需撤销——该命令不会改变持久状态。
05来源
- debsums(1) — Debian manpage依据: Debian manpage documents debsums checking installed files against md5 checksums, with -s for reporting only errors
- debsums(1) — Ubuntu manpage依据: Ubuntu manpage describes debsums verification against stored md5 sums and the --changed option
最后验证: 2026-09-19 · 分类: 安全与隐私