我安装了一些不是来自官方 Debian 存储库的软件包,因此我正在寻找能够以某种方式检查系统完整性的软件包。包装debsums
通过检查已安装的 Debian 软件包的 MD5 总和,似乎正是这样做的。
我执行了sudo debsums -a | grep -v OK
以下输出:
/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0 FAILED
/etc/xdg/lxsession/LXDE/desktop.conf FAILED
/etc/ssh/ssh_config FAILED
/etc/sysctl.conf FAILED
/etc/systemd/journald.conf FAILED
/etc/default/ufw FAILED
我注意到这些是一些我之前手动接触过的配置。我更改了更多配置,但显然它们没有显示。这是否意味着上述配置的包FAILED
实际上被更改(可能是恶意的),或者是预期的行为?
答案1
您手动编辑的内容可以忽略。我对其他软件包的建议是复制它们,例如复制到 .bk 文件,然后删除它们(假设它们当时不是必需的),重新安装它们所属的软件包,然后比较新软件包和复制软件包之间的差异。请记住,某些实用程序会自动修改配置。
答案2
/usr/lib/x86_64-linux-gnu/libOpenCL.so.1.0.0 是一个 GPU 库。如果您在 apt 系统之外安装了 GPU 驱动程序,则它可能已被修改。
其余的是您可能编辑的配置文件。