开发服务器上的 lamp 服务器权限

开发服务器上的 lamp 服务器权限

我在一台 Ubuntu 笔记本电脑上运行 LAMP 服务器,仅用于开发。我不太担心安全性,因为服务器永远无法在本地网络之外访问,而且我不使用它时它会关闭。

我的问题是,设置权限/用户/组的最简单和‘最佳’方法是什么,以便当我的myself用户在 webroot 中创建、编辑或写入文件时,我不需要经过 CHMOD / CHOWN 将所有内容返回给用户www-data

我应该添加myself到组中www-data吗?还是将 webroot chown 为www-data:myself?或者是否有针对这种情况的最佳做法,以便我不必不断重新设置这些文件的所有权?

谢谢

编辑:

也许值得注意的是,我广泛使用像 wordpress 这样的 PHP CMS 系统 - 因此,Web 服务器“用户”应该能够写入新文件,这一点很重要 - 否则它将无法在用户拥有的 Web 目录中安装新的插件、模板等。

答案1

使用默认的 umask (022),无需 chmod/chown 文件即可通过 apache 查看它们。

相关内容