특정 하위 디렉터리 내의 권한을 어떻게 반복적으로 확인할 수 있나요?

특정 하위 디렉터리 내의 권한을 어떻게 반복적으로 확인할 수 있나요?

/foo/bar 내에 chmod 777이 없는지 확인하고 싶습니다. 또는 /foo/bar 내에 user1이나 group1이 소유한 것이 없는지 확인하고 싶습니다.

보안 허점이 없는지 확인하기 위해 특정 하위 디렉터리 내의 권한을 재귀적으로 확인할 수 있는 방법이 있습니까?

모든 권한을 특정 항목으로 변경하고 싶지도 않고 소유자를 특정 항목으로 변경하고 싶지도 않으므로 재귀적인 chmod 또는 chown은 이를 수행하지 않습니다.

감사해요!

답변1

그러면 다음 기준 중 하나와 일치하는 항목이 표시됩니다.

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

관련 정보