サーバーに共有ディレクトリを設定しようとしています。開発者は 2 人おり、同じディレクトリで作業します。
ディレクトリを作成し、グループ所有者を www-data に変更し、 chmod で 755 に変更します。
drwxrwsr-x 3 root www-data 4096 2012-08-24 12:06 SharedDir/
しかし、1つの開発者ログインでディレクトリにログインし、ファイルにアクセスしようとすると、644の権限を持つファイルが作成されます。
-rw-r--r-- 1 user1 www-data 0 2012-08-24 12:11 test
デフォルトでパーミッションを 755 に設定するマスクを作成するにはどうすればよいですか?
答え1
設定したいのはumaskディレクトリ上。
答え2
ファイルのデフォルトで実行ビットを設定したい場合、umask ではそれは不可能です。umask は常に「もの」が持つことができる最大/基本権限から計算されるためです。
ディレクトリ: 777 ファイル: 666