728x90
728x170
umask
- 파일이나 디렉터리 생성 시 부여되는 기본 허가권 값을 지정하는 명령
- 다음의 값에서 설정한 umask 값을 뺀 값을 기본 허가권으로 지정
- 파일 : 666 (rw-rw-rw-)
- 디렉터리 : 777 (rwxrwxrwx)
(참고) umask의 연산법
더보기
- 허가권 값은 다음의 값을 기본값으로 설정한 umask 값의 보수 와 AND 연산 을 통해 지정됨.
- 디렉터리 : 777(111 111 111)
- 파일 : 666(110 110 110)
- 예) umask : 755(111 111 101)
- umask 값의 보수 : 000 000 010
[디렉터리 예] 디렉터리 기본 허가권 : 111 111 111 -> 777 umask(775)의 보수 : 000 000 010 -> 002 ---------------------------------------------------- 000 000 010 -> 002 [파일 예] 파일 기본 허가권 : 110 110 110 -> 666 umask(775)의 보수 : 000 000 010 -> 002 ---------------------------------------------------- 000 000 010 -> 002
사용법
umask [option] [값]
주요 옵션
옵션 | 설명 |
-S | umask 값을 문자로 표기 |
사용 예
예 1
- 설정된 umask 값 확인
$ umask
더보기
0002
예 2
- 설정된 umask 값을 문자로 출력
$ umask -S
더보기
u=rwx,g=rwx,o=rx
예 3
- umask의 값을 022로 변경
$ umask 022
예 4
- umask의 값을 문자로도 설정 가능
- umask의 값을 011로 설정한 것과 같음.
$ umask u=rwx,g=rw,o=rw
728x90
그리드형(광고전용)
'System Software > Linux' 카테고리의 다른 글
[리눅스 명령어] mke2fs (0) | 2022.03.08 |
---|---|
[리눅스 명령어] mkfs (mkfs.ext2, mkfs.ext3, mkfs.ext4) (0) | 2022.03.08 |
[리눅스 명령어] fdisk (0) | 2022.03.08 |
[리눅스 명령어] mount / umount (0) | 2022.03.08 |
[리눅스 명령어] chgrp (0) | 2022.03.07 |
[리눅스 명령어] chown (0) | 2022.03.07 |
[리눅스 명령어] vi (0) | 2022.03.07 |
[리눅스 명령어] man / manpath / whatis / apropos / whereis / info (0) | 2022.03.07 |