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