1

重複の可能性:
mkdir() が chmod を 0777 に設定していない

LAMP サーバーを実行していますが、ファイル許可の問題が引き続き発生します。www-pub775 のアクセス許可を持つディレクトリと664のアクセス許可を持つファイルをプログラムで作成できるようにする必要/var/www/htmlroot:www-pubありchmod 2775 /var/wwwます。 PHPでディレクトリとファイルを作成し( user として実行し、これを group に追加しました)、ディレクトリには755の権限があり、ファイルには644の権限があります。apachewww-pub

私のPHPコードは明示的に許可を775に設定しています(例:mkdir($someDir, 0775)しかし、それは違いを生むようには見えません.

ただし、SFTP 経由で ( とは別のユーザーとして、apacheただし のメンバーとしてwww-group) 接続すると、ディレクトリを 775 として作成し、ファイルを 664 として作成できます。

ディレクトリとファイルが適切な権限で作成されていることを確認するにはどうすればよいですか?

注:CentOS 6を実行しています

4

0 に答える 0