umask
파일이나 디렉터리 생성 시 부여되는 기본 허가권 값을 지정하는 명령이다. umask 명령을 실행하면 설정된 umask값을 확인할 수 있다. 파일의 기본 허가권은 666, 디렉터리의 기본 허가권은 777이다.
사용법
$ umask
umask 확인
$ umask -S
umask 문자로 확인
$ umask 022
umask 022로 변경
$ umask u=rwx,g=rw,o=rw
umask의 값을 문자로 설정(011)
umask로 기본 허가권 계산하기
umask 077 : 000 111 111
umask 보수 : 111 000 000
디렉터리 기본 허가권 : 111 111 111
umask 보수, 디렉터리 기본 허가권 AND 연산 : 111 000 000
→ drwx------
umask 077 : 000 111 111
umask 보수 : 111 000 000
파일 기본 허가권 : 110 110 110
umask 보수, 파일 기본 허가권 AND 연산 : 110 000 000
→ -rw-------