OS/Linux

[Linux] ACL:권한 유지한 상태로 특정 폴더 권한 추가

Codit Develop 2026. 2. 10. 02:33
반응형
Ubuntu 24.04 기준으로 작성한 포스팅

 

ACL (Access Control List) 를 사용하여 폴더의 기존 소유권을 유지하면서 추가로 권한을 부여하는 명령어

 

1. acl 설치

apt install acl

 

2. 권한 설정

# 디렉토리 : /app/data
# 사용자명 : app-user
# 권한 : rwx
#
# setfacl [OPTIONS] u:[USER_NAME]:[AUTH] [DIR PATH]
sudo setfacl -R -d -m u:app-user:rwx /app/data

 

-R (Recursive) : 하위 디렉토리/파일 전체 재귀 적용

-m (Modify) : 기존 권한 수정 및 새로운 권한 추가

-d (Default) : 앞으로 디렉토리에 생성될 모든 하위 폴더/파일에도 권한 부여 (단독 사용 시 현재 파일들에는 적용되지 않음)

 

3. 권한 확인

getfacl /app/data

 

반응형