需要775,664个文件夹和权限的权限;文件,卡住755和644而不是

时间:2012-05-25 02:11:49

标签: php apache centos centos6

  

可能重复:
  mkdir() is not setting chmod to 0777

我正在运行LAMP服务器并继续遇到文件权限问题。我需要能够以编程方式创建具有775权限的目录和具有664权限的文件。我创建了一个www-pub组并将/var/www/html的所有权设置为root:www-pub我也是chmod 2775 /var/www(根据this question的已接受答案。)但是,当我使用PHP创建目录和文件时(以用户apache身份运行,我将其添加到组www-pub) ,目录的权限为755,文件为644。

我的PHP代码明确地将权限设置为775(例如:mkdir($someDir, 0775),但这似乎没有什么区别。

但是,当我通过SFTP连接时(作为与apache不同的用户,但仍然是www-group的成员),我可以将dirs创建为775,将文件创建为664。

如何确保使用适当的权限创建目录和文件?

注意:我正在运行CentOS 6

0 个答案:

没有答案