1. 실행파일이 아닌 파일의 실행권한 제거하기 (#!/bin/bash 등으로 시작하는 스크립트, ELF 포맷 등 실행 가능한 형태가 아닌 것)
find . -type f -exec bash -c '
for f; do
if file -b "$f" | grep -qE "executable|ELF|script"; then :; else chmod -x "$f"; fi
done
' bash {} +
2. 그룹 권한을 사용자와 동일하게 설정하기
chmod -R g=u *
3. 기타 권한을 제거하기
chmod -R o= *
4. 기본으로 기타 권한은 없애려면, /etc/profile에 아래 내용 추가
umask 007