Php Apache用户在拥有权限时如何编写文件?

Php Apache用户在拥有权限时如何编写文件?,php,apache,permissions,Php,Apache,Permissions,我使用的是一个web应用程序,它允许匿名用户上传图像,转换图像,然后再获取。我有一个拥有www-data组所有者和1770权限的目录,在那里上传图像。在Apache配置中,AllowOverride设置为none和Options设置为-index。 输入验证是受控的,因此很难利用。 问题是: 在Apache用户有权限的目录下(如果输入验证受到控制),任何人如何在该目录中写入文件? 当权限设置为777时,会发生什么变化?从服务器的角度来看,仅仅使用web应用程序的人不是“用户”。@CBroe-它会

我使用的是一个web应用程序,它允许匿名用户上传图像,转换图像,然后再获取。我有一个拥有
www-data
组所有者和
1770
权限的目录,在那里上传图像。在Apache配置中,
AllowOverride
设置为
none
Options
设置为
-index
。 输入验证是受控的,因此很难利用。 问题是:

在Apache用户有权限的目录下(如果输入验证受到控制),任何人如何在该目录中写入文件?


当权限设置为
777
时,会发生什么变化?

从服务器的角度来看,仅仅使用web应用程序的人不是“用户”。@CBroe-它会发生什么变化?变化是:它对文件系统的角度不感兴趣,因此不需要使用linux文件系统权限,因为它总是由apache用户和组访问文件。