ACL (Access Control List) 정리

이번 내용은 Linux의 ACL(Access Control List)에 대한 설명이다.

ACL은 기존 Linux 권한(permission) 시스템 위에 추가되는 세부 권한 제어 기능이다.


1. ACL이란?

image.png

ACL = Access Control List

기존 Linux 권한:

owner / group / others

이 3단계 권한 구조보다 더 세밀하게 권한을 설정할 수 있게 해준다.

즉:

특정 사용자 또는 특정 그룹에게만 개별 권한 부여 가능

2. ACL이 필요한 이유

예시 상황:

기존 permission 방식 문제:

others에 read 권한 주면 모든 사용자가 읽을 수 있음