有没有办法在两个服务器的目录之间区分chown / chmod?

平台:CentOS 5.6 x86_64

我有一个生产服务器和一个开发服务器。 我想debugging文件的所有权和权限跨越一个大的目录结构,这几乎是相同的,给或临时caching中的几个临时文件。

有谁知道这是可能的吗? 考虑到目录树的大小,手动检查文件对文件是不实际的。

提前致谢。

http://linuxconfig.org/backup-permissions-in-linux

这是最好的脚本来打击和恢复目录的权限。 当你从两台服务器上获得目录权限列表时,只需在它们上面运行diff(你可能想在这之前做一些修改)

只需在两个目录服务器上使用-ls标志来查找,如:

find directory_a -not ( test_for_ephemeral_files ) -ls > listing_a find directory_b -not ( test_for_ephemeral_files ) -ls > listing_b diff listing_a listing_b