파일 퍼미션과 ACL

파일과 디렉터리의 접근 권한을 관리하는 방법을 다룹니다.

기본 퍼미션

chmod 755 script.sh
chmod u+x script.sh
chown user:group file.txt

특수 퍼미션

  • SUID (4000) — 파일 소유자 권한으로 실행
  • SGID (2000) — 그룹 권한 상속
  • Sticky Bit (1000) — 소유자만 삭제 가능
chmod u+s /usr/bin/myapp
chmod g+s /shared
chmod +t /tmp

ACL

setfacl -m u:john:rw file.txt
getfacl file.txt
setfacl -x u:john file.txt