다른 권한과 관계없이 ".sh" 확장자를 가진 "기타" 그룹 쓰기 권한이 있는 파일을 어떻게 찾을 수 있습니까(기호 형식 사용)
난 이미 시도했어
find / -type f -perm -g=w -name "*.sh"
답변1
"다른 사람"이 쓸 수 있는 현재 디렉터리 안이나 아래의 모든 일반 파일을 찾으려면(예: 누군가가 수행한 작업 chmod o+w
):
find . -type f -perm -o=w
Leave는 파일에 대한 권한이 올바른지 테스트 -
합니다 (즉, 쓰기 가능한 "기타" 이외의 권한은 없음).-o=w
o=w
답변2
이것이 도움이 됩니까?
find ./ -perm /g+w -type f -name "*.sh" -exec ls -l {} \;