特定のサブディレクトリ内の権限を再帰的に確認するにはどうすればよいですか?

特定のサブディレクトリ内の権限を再帰的に確認するにはどうすればよいですか?

/foo/bar 内の何も chmod 777 ではないことを確認したいと思います。または、代わりに、/foo/bar 内の何も user1 または group1 によって所有されていないことを確認したいと思います。

特定のサブディレクトリ内の権限を再帰的に検証して、セキュリティホールがないことを確認する方法はありますか?

すべての権限を特定のものに変更したくないし、所有者を特定のものに変更したくないので、再帰的な chmod や chown ではそれが実行されないことに注意してください...

ありがとう!

答え1

これにより、以下のいずれかの基準に一致するものが表示されます。

find /foo/bar \( -user user1 -o -group group1 -o -perm -777 \) -print

関連情報