私の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
どうすればこれを達成できますか?