권한 및 그룹으로 찾기

권한 및 그룹으로 찾기

다른 권한에 관계없이 확장자가 ".sh"(기호 형식 사용)인 "others" 그룹에 대한 쓰기 권한이 있는 파일을 어떻게 찾을 수 있습니까?

나는 이미 시도했다

find / -type f -perm -g=w -name "*.sh"

답변1

"다른 사람"이 쓸 수 있는(즉, 누군가가 쓴 chmod o+w) 현재 디렉토리 안이나 그 아래에 있는 모든 일반 파일을 찾으려면:

find . -type f -perm -o=w

-off from 을 두면 -o=w파일에 대한 권한이 정확히 있는지 테스트합니다 o=w(즉, "다른 사람"에 대해 쓸 수 있는 것 외에는 아무것도 없음).

답변2

이것이 도움이 됩니까?

find ./ -perm /g+w -type f -name "*.sh" -exec ls -l {} \;

관련 정보