특정 권한이 있는 폴더를 어떻게 찾을 수 있나요?

특정 권한이 있는 폴더를 어떻게 찾을 수 있나요?

Linux에서 특정 권한이 있는 폴더를 어떻게 찾을 수 있나요?

Linux에서 이러한 폴더와 파일을 모두 찾아 변경할 수 있도록 하고 싶습니다.

답변1

find . -type d -perm 0700 -user apache -ls

0700을 원하는 권한으로 변경하세요.

답변2

나는 단 하나의 명령도 믿지 않습니다. 다음과 같이 시도해 볼 수 있습니다.

dir=.
username=$USER

{ find "$dir" -user $username -perm -u=w ;
  for gid in `id -G $username`; do 
    find "$dir" -group $gid -perm -g=w ;
  done
  find "$dir" -perm -o=w ;
} | sort | uniq

편집하다:위의 내용은 특정 권한(예:)이 있는 파일뿐만 아니라 지정된 사용자(원래 요청한 대로)에 쓸 수 있는 모든 파일을 나열합니다 rwx------.

관련 정보