1필드 | 2~4필드 | 5~7필드 | 8~10필드 |
타입 | 소유자 | 그룹 사용자 | 기타 사용자 |
- | r w x | r w x | r w x |
유닉스는 위와 같이 각 그룹을 3비트로 표현하는데, 읽기 엑세스(r), 쓰기 엑세스(w), 실행 엑세스(x)를 제어하여 파일당 9비트로 보호 정보를 사용한다.
ex) -rwxr-xr-x : 소유자 읽기 쓰기 실행 권한 있음/ 그룹 사용자 읽기 실행 권한 있음/ 기타 사용자 읽기 실행 권한 있음.
이는 비트로 표현되기 때문에 r = 4, w = 2, x = 1, -(권한 없음) = 0이다.
타입의 종류는 다음과 같다
- : 파일
d : 디렉토리
| : 다른 파일을 가리키는 링크
p : pipe/ 두 개의 프로그램을 연결하는 파이프 파일
b : block device/ 블럭 단위로 하드웨어와 반응하는 파일
c : character device/ 스트림 단위로 하드웨어와 반응하는 파일
'운영체제' 카테고리의 다른 글
[운영체제 공부] 디렉터리 구조 (0) | 2020.03.03 |
---|---|
[운영체제 공부] RAID (0) | 2020.03.02 |
[운영체제 공부] 입출력 모듈 (0) | 2020.03.02 |
[운영체제 공부] 가상 메모리 (0) | 2020.02.27 |
[운영체제 공부] 세그먼테이션 (0) | 2020.02.25 |