debsum和实际的md5

我发现debsum可能不会像我想的那样工作。 我跑了

debsum -as 

而实际上,我没有看到列表中的sshd二进制文件。 但是/ usr / sbin / sshd文件的md5和/var/lib/dpkg/info/openssh-server.md5sums中给出的数字是不同的。

 cat /var/lib/dpkg/info/openssh-server.md5sums 968ce0ccc85f3dc64375c689fa165359 usr/lib/openssh/sftp-server ba856dce069acadff587ca95e8e63551 usr/sbin/sshd a8f85459802674a416b903c8be7774d6 usr/share/doc/openssh-client/examples/sshd_config 8c5592e0d522fa0f8f55f3c104479ef5 usr/share/lintian/overrides/openssh-server 24e6a2d6f56d5fd52651db030a4124bb usr/share/man/man5/sshd_config.5.gz 65dbe6d2862940ad7cd945fadaabc2f8 usr/share/man/man8/sftp-server.8.gz 63398534a80e75262e56ac821e2bb3f3 usr/share/man/man8/sshd.8.gz md5sum /usr/sbin/sshd 72a54d63b9f9edbdc0cb0de4715683d0 

哪里不对?

MD5的总和肯定会匹配。 我下载了openssh-server_5.5p1-6+squeeze2_amd64.deb ,得到了以下结果:

 % md5sum usr/sbin/sshd ba856dce069acadff587ca95e8e63551 usr/sbin/sshd 

与您粘贴的openssh-server.md5sums相匹配。 我build议你重新安装这个软件包。