Linux에서 권한을 기반으로 파일을 찾는 방법

Linux에서 권한을 기반으로 파일을 찾는 방법

50개가 넘는 파일이 있고 다음이 포함된 파일을 찾아야 합니다.

  • 그룹에 r 권한이 없습니다.
  • 그룹 권한 없음
  • 그룹에 x 권한이 없습니다
  • 타인의 서면 허가

나는 명령을 시도했다

find <directory> -perm /102 

하지만 그룹에 w 및 r 권한이 있는 파일이 표시됩니다.

답변1

-perm /102단순히 파일을 다음 콘텐츠와 일치시킵니다.어느이러한 비트는 맨페이지에 설명된 대로 설정됩니다.

원하는 것을 달성하려면 두 개의 -perm조건자가 필요합니다. 하나는 "아니요" 권한을 제외하고 다른 하나는 "예" 권한을 포함합니다.

find ... \! -perm /070 -perm /006

관련 정보