내 umask가 0077이라고 가정하십시오.
foo
특수 권한을 적용하려는 디렉토리 가 있습니다. 내가 만든 모든 파일 foo
은 월드에서 읽을 수 있어야하고 모든 디렉토리는 월드에서 읽고 읽을 수 있어야합니다.
현재 파일을 만들면 0600이되고 디렉토리는 0700이됩니다.
$ cd foo/
$ touch file
$ mkdir directory
$ ls -l
drwx------ 2 nfm nfm 4096 2012-01-12 16:16 directory
-rw------- 1 nfm nfm 0 2012-01-12 16:15 file
내 umask에 관계없이 파일이 0644이고 디렉토리가 0755가되기를 원합니다.
drwxr-xr-x 2 nfm nfm 4096 2012-01-12 16:16 directory
-rw-r--r-- 1 nfm nfm 0 2012-01-12 16:15 file
어떻게하면 되나요?