OS/CentOS&Rocky

Linux 파일 권한 (기타 권한 제거 등)

Gadget 2025. 9. 20. 02:40

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