共有フォルダへの適切な権限を取得できない

共有フォルダへの適切な権限を取得できない

サーバーに共有ディレクトリを設定しようとしています。開発者は 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

関連情報