AWS EC2 - 使用html表单

时间:2017-08-25 10:43:30

标签: php linux amazon-ec2 file-permissions user-permissions

我正在尝试使用HTML表单将文件上传到AWS EC2。我正在动态创建一个文件夹,我正在上传文件。但问题是创建的文件夹有755权限,我认为因为我的文件没有上传到该文件夹​​。

  

mkdir($ target,0777)不会创建文件夹777。

     

print_r($ _ FILES)提供了良好的结果,但文件没有得到   上传。

创建的文件夹是用户为“apache”,组为“www”。

我的问题是:如何将动态创建的文件夹权限从755更改为775,我无法做什么?

如果您需要更多信息,请与我们联系。

由于

1 个答案:

答案 0 :(得分:0)

默认文件夹权限由umask控制,以便用户创建文件夹。

您需要更改apache用户的umask:

sudo su - apache

chmod g+s /path/to/folder
setfacl -d -m g::rwx /path/to/folder
setfacl -d -m o::rx /path/to/folder

然后用

验证
getfacl /path/to/folder

现在,当您的代码创建/ path / to / folder /子文件夹时,它应具有775个权限