【发布时间】:2011-12-09 11:35:51
【问题描述】:
我希望允许用户通过网络应用上传新版本的文档。但是,权限当前未设置为允许默认覆盖特定文件夹中的任何文件。有没有办法将所有当前和未来文件的默认权限或其他设置设置为自动替换为具有相同名称和路径的新文件。
编辑:我显然不是指整个 www 文件夹!只是一个子文件夹:-)
【问题讨论】:
标签: php linux apache permissions
我希望允许用户通过网络应用上传新版本的文档。但是,权限当前未设置为允许默认覆盖特定文件夹中的任何文件。有没有办法将所有当前和未来文件的默认权限或其他设置设置为自动替换为具有相同名称和路径的新文件。
编辑:我显然不是指整个 www 文件夹!只是一个子文件夹:-)
【问题讨论】:
标签: php linux apache permissions
要回答您的问题,您只需确保 Apache 用户(通常名为 apache 或 nobody)对目录具有写入权限。例如chgrp -R apache /var/www/userdir && chmod -R 0775 /var/www/userdir
但是,如果此服务器可公开访问,那么这样做是一个非常糟糕的主意。相反,您需要查看 suPHP 之类的内容,它允许 Apache 以用户身份运行,并允许覆盖用户上传的文件。
【讨论】: