[Linux 기초] 09. 파일 허가권(Permission)
카테고리: LINUX
태그: linux
01. 허가권
멀티 유저 환경에서 개체(파일, 디렉터리 등)에 접근할 수 있는 자격

01-1. 허가권(Permission) 구분

| 구분 | 내용 |
|---|---|
| 사용자(user) | 파일의 소유자일 경우 적용되는 권한 |
| 사용그룹(group) | 파일의 소유 그룹 멤버 일 경우 적용되는 권한 |
| 나머지 사용자(other) | 소유자 또는 소속 그룹의 멤버가 아닌 나머지 사용자일 경우 적용되는 권한 |
| 구분 | 파일 | 디렉토리 |
|---|---|---|
| r (읽기) | 파일 내용을 읽을 수 있는 권한 | 디렉터리 목록 확인 권한 |
| w (쓰기) | 파일 내용을 쓰거나 삭제할 수 있는 권한 | 디렉터리 안에서 파일을 생성, 삭제 할 수 있는 권한 |
| x (실행) | 실행파일(바이너리 파일)에 대한 실행 권한 | 디렉터리의 경로 변경, 디렉터리 안에 있는 항목을 읽을 수 있는 권한 |
| - | 해당 권한이 없음을 의미 | 해당 권한이 없음을 의미 |
01-2. 파일 권한 처리 절차

01-3. 권한 표기법
02. chmod
개체(파일 및 디렉터리)의 허가권 변경
■ 명령형식
$ chmod <모드> <파일 이름>
■ mode
- 파일에 할당될 권한을 나타내며, 문자 또는 8진 표기법을 통해 파일 권한을 설정

03. umask
리눅스 시스템에서 자원을 생성할 때 설정되는 기본 권한을 통합 관리하기 위해 사용
- 디렉터리는 777 권한, 파일은 666 권한에서 umask 값을 뺀 값이 기본 권한으로 설정 됨
■ 명령형식
# umask 값 확인
$ umask
# umask 값 변경
$ umask [값]
# umask 값 영구 변경
/etc/profile 파일에서 설정
댓글 남기기