Apache2 Web 服务器文件/文件夹权限

Apache2 Web 服务器文件/文件夹权限

这个问题的答案似乎和问题本身一样多!设置 Apache2 (v2.4.41) 并允许它创建和使用 www-data 本身并不是问题,而这正是我所拥有和需要的,因为我正在构建的一些基于 Web 的应用程序需要能够写入文件。我将自己作为用户,但无法在浏览器中以可写方式打开文件,而使用 www-data 则可以,但我无法在桌面文本编辑器中保存我的编程。

但是,我该如何做才能既能保存我在桌面应用程序中处理的文件,又能复制和移动文件和文件夹呢?我似乎找不到同时做到这两点的方法。

现在,ls -l 显示此内容,它允许我以基于浏览器的形式打开可写文件:

drwxrwsr-x 15 www-data www-data 4096 Dec 26 12:14 html

但这样我就无法以可写的方式在浏览器中打开文件:

drwxrwsr-x 15 don www-data 4096 Dec 26 12:14 html

...通过这个,如上所述,我可以在桌面编辑器中编辑和处理我的文件,但 Web 服务器无法写入它们。

drwxrwsr-x 15 don don 4096 Dec 26 12:14 html

我已将自己添加到 www-data 组,但似乎没有什么变化。有什么想法吗?

答案1

你为什么不做一个:

chown don.www-data html

或者:

chown www-data.users html
adduser don users

相关内容