0. permission의 역할
다른 운영체제에 비해 리눅스의 주요 차이점은 여러 사용자를 가질 수 있는 것이다
리눅스는 시스템에 동시에 접근할 수 있는 여러 사용자를 허용하도록 설계되어있다
이 멀티사용자 설계가 제대로 작동하기 위해서는 다른 사용자로부터 사용자를 보호하는 방법이 필요하다
이것이 권한이 제 역할을 발휘하는 부분이다
(https://nolboo.kim/blog/2015/08/18/linux-users-groups/)
1. 소유권과 허가권
일반적으로 소유권을 가진 자가 허가권을 설정
허가권 : 어떠한 파일이나 디렉터리를 소유하여 지배하는 권리
소유권 : 파일이나 디렉터리에 접근 권한을 설정하는 권리
(지금까지 앞 포스팅에서 했던 건 허가권)
2. 퍼미션을 지정하는 과정
-사용자가 파일의 권한 수정을 요청
-파일의 소유 계정과 현재 사용자의 계정을 비교
-일치하면 소유자의 퍼미션을 부여, 일치하지 않으면 다음으로 그룹 계정 비교
-일치하면 그룹 소유자로 인정, 그룹 퍼미션을 부여
-일치하지 않으면 other 퍼미션 부여
( 출처 : http://blog.naver.com/PostView.nhn?blogId=kdi0373&logNo=220513288265)
3. chown
change the owner of a file의 약자
파일의 소유권을 바꿀 때 사용
해당 명령어는 root 계정이나 관리자 계정으로 실행 가능
ex) chown user1 test.c --> test.c의 소유자를 user1로 변경
chown :group1 test.c --> test.c의 그룹소유자를 group1으로 변경
'System' 카테고리의 다른 글
ㅂ ㅏ ㅁ ㄹ ㅐ ㅂ 0+1 (0) | 2019.10.08 |
---|---|
16진수 (0) | 2019.10.03 |
sudo와 root (0) | 2019.09.28 |
리눅스 권한 2 (0) | 2019.09.26 |
리눅스 권한 (0) | 2019.09.21 |