리눅스에서 

디렉토리를 생성하면 기본적으로 777 권한을 가집니다.

파일을 생성하면 기본적으로 666 권한을 가집니다.


이때 umask 값에 의해 기본 권한이 제한이 됩니다.


저의 현재 umask 는 0002 입니다.

$ umask

0002


파일의 경우


110 110 110 = 666 

000 000 010 = 002

----------------------

110 110 100 = 664 -> -rw-rw-r--


이렇게 생성이 됩니다.


제가 간단히 a.txt 파일을 만들면 아래와 같이 권한이 생성 됩니다.

-rw-rw-r--  1 a a        10 11월  5 20:24 a.txt


$umask 0

$uamsk

0000


위오 같이 umask 값을 0으로 하고 b.txt 파일을 생성하면 아래와 같이 권한이 생성 됩니다.

-rw-rw-rw-  1 a a         4 11월  5 20:27 b.txt


110 110 110 = 666 

000 000 000 = 000

----------------------

110 110 110 = 666 -> -rw-rw-rw-


끝 -