2017-11-02 2 views
1

誰かが、2つのディレクトリ間で再帰的にアクセス許可を比較しなければならない状況がありました(ファイルとサブミットの許可)?ファイル間のアクセス許可を比較します。

完全な名前と許可が含まれている各ディレクトリのログを、別々のボックスに配置しているため、作成しようとしました。ファイルには、両方のボックス

find /tmp/ -printf '%M %p\n' | sort > t001.log 
find /tmp/ -printf '%M %p\n' | sort > t002.log 

のみ許可を比較して差分機能があります上の私はこれを使用してい

を存在しないかだけでなく、許可場合、私はちょうど許可を比較したい、私が知っている必要はありませんか?救助へのアドバイス

+0

私が探していたユーザーのようには見えませんが、最終的にはこのようなスクリプトが必要になりますので、 – aymanzone

答えて

0

awkため

感謝!

おそらく

find /tmp/ -printf '%p %M\n' | sort > t001.log 
find /tmp/ -printf '%p %M\n' | sort > t002.log 

join t001.log t002.log | awk '$2!=$3' 

が異なる権限を持つ一般的なファイルのリストを与える、単純化するために最初のフィールドの位置を入れ替えます。

関連する問題