【发布时间】:2014-03-04 16:10:55
【问题描述】:
(UNIX/LINUX)
通常在本地开发环境中,我们需要获得许可,这真的很烦人,因为有时我们认为代码错误只是 apache 无法访问的文件。
主要问题是某些文件是由 Apache(因此是 Web 应用程序)创建的,而其他文件是由开发人员(IDE 或编辑器)创建的
我使用它将我的用户添加到 apache 组的解决方案:
-sudo usermod -a -G www-data <username>
-sudo chgrp -R www-data /var/www
问题是,当我使用我的 IDE 创建一个新文件时,这些文件以 [my user]/[my user] 作为所有者,有时 apache 无法读取这些文件(取决于权限标志)
所以我不得不重新执行sudo chgrp -R www-data /var/www
有什么办法可以避免这种情况?
【问题讨论】:
-
看一下文件权限中的“sticky bits”。
标签: apache development-environment