기본 umask의 설정
- /etc/profile에 "umask 022" 등을 설정
- 또는 /etc/login.defs에 "umask 022" 등을 설정
개인별 umask 설정
- 홈 디렉토리의 환경설정 파일(.profile)이나 쉘 환경설정 파일(.bashrc .cshrc)에 기록
- 로그인과 동시에 설정을 불러옴
현재 쉘에 한해 일시적 umask 설정
- umask 022 (직접 커맨드 입력)
umask 값과 실제 적용 상관관계
- umask와 실제 적용은 8의 보수 관계이다.
- 기본적으로 파일은 실행권한(x)이 생성되지 않는다.
(아래 표와 같이 x는 모두 제외된 그림이 된다.)
- 디렉토리는 실행권한이 그 디렉토리의 접근권한을 뜻한다.
umask |
File |
Directory |
0 |
6(rw-) |
7(rwx) |
1 |
6(rw-) |
6(rw-) |
2 |
4(r--) |
5(r-x) |
3 |
4(r--) |
4(r--) |
4 |
2(-w-) |
3(-wx) |
5 |
2(-w-) |
2(-w-) |
6 |
0(---) |
1(--x) |
7 |
0(---) |
0(---) |
예시
umask |
권한 모드 |
|
File |
Directory |
|
077 |
600(rw- --- ---) |
700(rwx --- ---) |
007 |
660(rw- rw- ---) |
770(rwx rwx ---) |
022 |
644(rw- r-- r--) |
755(rwx r-x r-x) |
출처 및 참고자료
http://coffeenix.net/doc/_mirror/async.kjist.ac.kr/shell/node13.html
'OS > Linux' 카테고리의 다른 글
cifs 마운트시 유의점 (0) | 2016.08.31 |
---|---|
리눅스 파일 시스템 구조 (0) | 2016.03.02 |
PCB (0) | 2016.03.02 |
ssh rsa key 확인 없이 로그인 (0) | 2016.02.22 |
find명령어 -perm 옵션에서 +,-의 차이 (0) | 2016.02.11 |