【发布时间】:2012-10-01 11:57:30
【问题描述】:
我有一个具有多个用户帐户的 Amazon EC2 服务器。每个用户安装一个基于 PHP 的 CMS 系统,该系统在安装过程中从远程存储库下载一些包。问题是下载的包对用户是不可写的(即不能被删除)。
问题是,如何将PHP创建的文件的默认文件权限设置为666?
非常感谢!
【问题讨论】:
-
当你用 PHP 创建一个文件时,这个文件有什么用户/组?另外,您希望通过 PHP 还是通过 unix shell 完成此操作?
-
文件是用所有者 apache:apache 创建的。我不介意它是如何完成的,只要它是一个适用于每个用户的全局设置。如果您有任何想法,请告诉我们。
-
你可以在unix中使用
find在某个目录中查找apache创建的所有文件,并将chmod 666递归应用到所有文件
标签: php file-permissions