강좌 & 팁
글 수 2,412
2015.11.05 20:24:56 (*.39.166.80)
47243
리눅스에서
디렉토리를 생성하면 기본적으로 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-
끝 -