![rpm -q --verify --nouser --nogroup --nomode --nomtime 软件包名称](https://linux22.com/image/973999/rpm%20-q%20--verify%20--nouser%20--nogroup%20--nomode%20--nomtime%20%E8%BD%AF%E4%BB%B6%E5%8C%85%E5%90%8D%E7%A7%B0.png)
在 Ubuntu / Debian 世界中什么相当于下面这行?
注意:我有原始的 .deb 文件,我想检查哪些文件与原始 zimbra-*.deb 不同
for Z in $(rpm -qa | grep ^zimbra); do echo "Checking $Z"; rpm -q --verify --nouser --nogroup --nomode --nomtime $Z; done
这句话摘自https://wiki.zimbra.com/wiki/Investigating_and_Securing_Systems
答案1
我有原始的 .deb 文件,我想检查哪些文件与原始 zimbra-*.deb 不同
.deb 安装的文件的校验和保存在本地数据库中,可以使用以下debsums
命令进行检查。例如:
$ debsums msmtp
/usr/bin/msmtp OK
/usr/share/doc/msmtp/Mutt+msmtp.txt OK
/usr/share/doc/msmtp/NEWS.gz OK
/usr/share/doc/msmtp/README FAILED
/usr/share/doc/msmtp/README.Debian OK
....
FAILED 文件已被修改,因此其校验和与数据库中的内容不匹配。