我在我们的 ubuntu 服务器上遇到了困难,我有一个 SSH 用户,当我使用该用户创建文件时,所有权是 web_user:www-data
问题在于使用 joomla 等内容管理系统上传或创建文件时。当通过 Joomla 上传文件(例如组件/模块)时...
所有权设置为 www-data:www-data
这意味着我需要将所有新文件 chown 为 web_user:www-data,以便我们可以编辑这些文件。
有没有办法设置目录和子目录,使所有新创建的文件都具有 web_user:www-data 的所有权?
我是否需要使用 setuid 或 setgid 之类的东西?
任何帮助将不胜感激。
答案1
这是因为 php 以该用户身份运行。尝试 suphp
答案2
Joomla 是否有办法设置文件权限,而不是更改所有权?如果是这样,权限级别 664 应该允许您或 www-data 组中的任何人编辑该文件。