我在服务器上使用 Cloud9 IDE,它使用默认权限 640。因此,当我尝试通过 HTTP 打开这些文件时,apache 显示权限被拒绝错误。
当 IDE 以用户身份运行时root
,创建的文件属于root:root
。此外,当我查看 apache 以哪个用户身份运行时,其所有进程都显示以root
用户身份运行。
我不明白为什么它仍然无法访问文件。我知道如果我将 apache 的用户添加到文件所有者组,它就会起作用。但是,我不知道要添加哪个用户。
PS:我不想更改我创建的每个文件的权限。我想要麻烦较少的解决方案。