プラットフォーム: CentOS 5.6 x86_64
運用サーバーと開発サーバーがあります。大規模なディレクトリ構造全体でファイルの所有権とアクセス許可をデバッグしたいのですが、これはほとんど同じで、一時キャッシュ内のいくつかの一時的なファイルを提供または取得します。
これが可能かどうか誰にもわかりますか?ディレクトリ ツリーのサイズを考えると、ファイルごとに手動でチェックすることは現実的ではありません。
前もって感謝します。
http://linuxconfig.org/backup-permissions-in-linux
これは、ディレクトリの権限をバックアップして復元するための最良のスクリプトです。両方のサーバーからディレクトリ許可リストを取得したら、差分を実行します (その前にいくつかの変更を加えたい場合があります)。
次のように、両方のディレクトリ サーバーで -ls フラグを指定して find を使用するだけです。
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