티스토리 뷰

OS/Linux

Linux ACL

뵤루 2022. 2. 24. 10:14

한 파일에 대해서 여러 권한을 줘야 하는 상황이지만 리눅스는 사용자, 그룹, 그 외에 대한 권한밖에 나누지 못한다

이 상황을 대처할 수 있게 해주는 것이 ACL이다

 

ACL을 설정해보자

 

 

계정 두개와 acl 폴더를 준비하자

 

 

a 계정에게는 root 디렉터리의 접근 권한이 없다

 

 

권한을 바꿔주면 접근이 가능하다

근데 여기서 acl 디렉터리의 접근을 막아버리면?

 

 

acl의 폴더 접근이 불가하다

최소한의 실행 권한이 있어야 접근이 가능하다

 

a는 acl 디렉터리에 대해서 모든 권한을 가지고 b는 읽기만 할 수 있게 하고싶다.

 

acl이 설정되면 뒤에 .이 아닌 +가 붙는다

 

이렇게 하고나면

 

a는 뭐든지 가능
b는 접근은 되지만 쓰기는 거부

 

마스크 설정

 

 

마스크 권한을 쓰면 아무리 권한이 높아도 마스크 권한을 넘어서 사용할 수는 없다

 

쓰기 불가!

 

-b 옵션으로 지정한 acl를 모두 제거할 수 있다

 

디렉터리에 acl을 적용하면 하위 디렉터리에도 영향을 미친다

 

 

 

'OS > Linux' 카테고리의 다른 글

Linux NFS  (0) 2022.03.25
Linux 패키지 관리  (0) 2022.03.02
Linux 디스크 관리  (0) 2022.02.22
Linux 사용자 및 그룹 관리  (0) 2022.02.18
vi 편집기  (0) 2022.02.18
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/10   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
글 보관함