Permission
퍼미션은 허가를 나타낸다. 이 허가권은 세 가지 형태가 있다. 이 세가지 형태는 소유자에 대한 퍼미션과
그룹에 대한 퍼미션 , 그리고 그 외 사용자들에 대한 퍼미션이다.
퍼미션은 ls -l 명령을 실행 했을때 확인 할 수 있다.
가장 첫 번째 비트는 파일 타입을 나타낸다. 파일 타입은 다음과 같이 몇가지가 있다.
- : file
d: directgory
l: link file
c: character device
b: block device
권한은 세 가지 종류의 사용자 그룹에 대한 접근을 제어한다.
소유자(owner), 그룹(group), 기타(others). 각각의 그룹은 파일이나 디렉토리에 대한 읽기(r), 쓰기(w), 실행(x) 권한을 가질 수 있다.
권한 표기
권한은 각 그룹(소유자, 그룹, 기타)별로 r, w, x를 조합하여 나타내며, 순서대로 읽기, 쓰기, 실행 권한을 나타냅니다. 권한은 -로 나타낼 수도 있으며, 이것은 해당 권한이 없음을 나타냅니다.
1) 파일 권한
위 예제에서 파일 myfileNew.txt 의 권한은 다음과 같다.
- 소유자(owner): 읽기('r'), 쓰기('w')
- 그룹(group): 읽기('r')
- 기타(other): 읽기('r')
이 권한 설정은 파일 소유자는 읽기와 쓰기를 할 수 있으며, 그룹과 기타는 읽기만 가능하다.
2) 디렉토리 권한
위 예제에서 디렉토리 test의 권한은 다음과 같다.
- 소유자(owner): 읽기('r'), 쓰기('w'), 실행('x')
- 그룹(group): 읽기('r'), 실행('x')
- 기타(other): 읽기('r'), 실행('x')
이 권한 설정은 디렉토리 소유자는 읽기, 쓰기, 실행이 가능하며, 그룹과 기타는 읽기와 실행만 가능하다.
'시스템 관리 > 리눅스' 카테고리의 다른 글
4-3. 리눅스 사용자 및 권한 관리 Special Permission (1) | 2023.08.27 |
---|---|
4-2. 리눅스 사용자 및 권한 관리 Permission 명령어 chmod (0) | 2023.08.19 |
3-3. 리눅스 프로세스 관리 명령어 top (0) | 2023.08.08 |
3-3. 리눅스 프로세스 관리 명령어 kill (0) | 2023.08.02 |
3-2. 리눅스 프로세스 관리 명령어 ps (0) | 2023.08.02 |