我有一个具有多个用户帐户的 Amazon EC2 服务器。每个用户安装一个基于 PHP 的 CMS 系统,该系统在安装过程中从远程存储库下载一些包。问题是下载的包对用户是不可写的(即不能被删除)。
问题是,如何将 PHP 创建的文件的默认文件权限设置为 666?
非常感谢!
我有一个具有多个用户帐户的 Amazon EC2 服务器。每个用户安装一个基于 PHP 的 CMS 系统,该系统在安装过程中从远程存储库下载一些包。问题是下载的包对用户是不可写的(即不能被删除)。
问题是,如何将 PHP 创建的文件的默认文件权限设置为 666?
非常感谢!
您可以使用它find
来查找 apache 拥有的所有文件,然后chmod
使用所需的权限查找它们。
例如:将递归更改指定路径
find <your direcoty path> -type f -user "apache" -exec chmod 666 {} \;
下所有文件的权限。apache
当我在网上搜索时,我发现了这个答案,我认为这是处理您的问题的更合适的方法。