如何在Linux/var/www中设置权限以允许从PHP自动覆盖Apache

如何在Linux/var/www中设置权限以允许从PHP自动覆盖Apache,php,linux,apache,permissions,Php,Linux,Apache,Permissions,我想允许用户通过web应用程序上传新版本的文档。但是,权限当前未设置为允许在默认情况下覆盖特定文件夹中的任何文件。是否有方法设置所有当前和未来文件的默认权限或其他设置,以自动替换为具有相同名称和路径的新文件 编辑:我显然不是指整个www文件夹!只是一个子文件夹:-)要回答您的问题,您只需要确保Apache用户(通常名为Apache或nobody)对目录具有写入权限。例如,chgrp-R apache/var/www/userdir&&chmod-R 0775/var/www/userdir 但是

我想允许用户通过web应用程序上传新版本的文档。但是,权限当前未设置为允许在默认情况下覆盖特定文件夹中的任何文件。是否有方法设置所有当前和未来文件的默认权限或其他设置,以自动替换为具有相同名称和路径的新文件


编辑:我显然不是指整个www文件夹!只是一个子文件夹:-)

要回答您的问题,您只需要确保Apache用户(通常名为Apachenobody)对目录具有写入权限。例如,
chgrp-R apache/var/www/userdir&&chmod-R 0775/var/www/userdir

但是,如果该服务器是可公开访问的,那么这样做是非常糟糕的。相反,您需要研究类似的东西,它允许Apache以用户身份运行,并允许覆盖用户上传的文件