티스토리 뷰

리눅스linux(ubutu)

리눅스 linux(ubuntu) ACL

세상모든방법 2015. 8. 14. 15:58

acl : access control list

파일과 디렉토리를 사용할 수 있는 권한을 관리



첫번째 글자 - 파일을 의미 d 디렉토리를 의미

*r**r**r**

첫번째 r** 소유자Owner

두번째 r** 그룹Group

세번째 r** 기타Other

r은 읽을 수 있는 권한을 나타낸다

w은 쓸 수있는 권한을 나타낸다

x는 실행할 수 있는 권한을 나타낸다



chmod 파일과 디렉토리의 권한을 설정하는 명령어 

chmod  U,G,R±R 읽기권한 부여하거나 빼기(소유주U 그룹G 기타R) 

chmod  U,G,R±W 쓰기권한 부여하거나 빼기(소유주U 그룹G 기타R) 

chmod  U,G,R±X 실행권한 부여하거나 빼기(소유주U 그룹G 기타R) 


ex)  chmod u+R group1 ( 파일 group1의 소유자에게 읽기 권한을 부여)

위의 방법은 1개씩만 지정가능하다는 단점이 있다


2번째 방법


 


 

무조건 숫자 3자리 다써야 가능합니다.

ex)chmod 764 group1  첫째자리부터 순서대로 소유자,그룹,기타를 의미한다

7은 소유자권한을 읽기 쓰기 실행만 하겠다는것

6은 그룹권한을 읽기 쓰기만 하겠다는것

4는 기타권한을 읽기만 하겠다는것을 의미합니다



실습



디렉토리testcpdir의 실행권한을 없에 접근이 불가하도록 해보겠습니다.



실행권한이 사라졌습니다


이제 접근해보도록 하겠습니다.




testtouch 파일에는 쓰기권한이 있지만 상위 디렉토리에 쓰기권한이 없기 때문에 하위 파일인 testtouch의 파일 삭제가 불가능 하다는 것을 알 수 있습니다.




'리눅스linux(ubutu)' 카테고리의 다른 글

리눅스 cat  (0) 2015.08.15
리눅스 linux(ubuntu) ACL-2  (0) 2015.08.14
리눅스 linux(ubuntu) 파일,디렉토리  (0) 2015.08.14
리눅스 linux(ubuntu) 그룹관리2  (0) 2015.08.14
리눅스 linux(ubuntu) 그룹관리  (0) 2015.08.14
댓글
공지사항
최근에 달린 댓글
Total
Today
Yesterday
«   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