【问题标题】:How to set permissions in Linux /var/www to allow automatic overwrite from PHP-Apache如何在 Linux /var/www 中设置权限以允许从 PHP-Apache 自动覆盖
【发布时间】:2011-12-09 11:35:51
【问题描述】:

我希望允许用户通过网络应用上传新版本的文档。但是,权限当前未设置为允许默认覆盖特定文件夹中的任何文件。有没有办法将所有当前和未来文件的默认权限或其他设置设置为自动替换为具有相同名称和路径的新文件。

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

【问题讨论】:

    标签: php linux apache permissions


    【解决方案1】:

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

    但是,如果此服务器可公开访问,那么这样做是一个非常糟糕的主意。相反,您需要查看 suPHP 之类的内容,它允许 Apache 以用户身份运行,并允许覆盖用户上传的文件。

    【讨论】:

      猜你喜欢
      • 2018-04-06
      • 2011-05-27
      • 2016-03-25
      • 1970-01-01
      • 1970-01-01
      • 2012-01-18
      • 2018-03-12
      • 2016-09-05
      • 2015-03-01
      相关资源
      最近更新 更多