我,
我要问一个已经发布过多次的问题,但尽管我已经阅读了许多指南和帖子,我仍然有疑问。
我有一台装有 ubuntu 14.04 的服务器,其中有一个具有 sudo 权限的用户(二级组“sudo”)和一个只想用于“web 服务器”的用户。
我详细解释一下...
我的网络服务器用户是“jack”,它是 www-data 组的一部分(作为主要组)
虚拟主机指向 jack 的主目录,我在该目录中创建了一个名为“别名”的子文件夹,其中包含带有各种子域的子文件夹
西。
/home/jack/public_html <- 主站点
/home/jack/alias/forum <-- 子域名
/home/jack/alias/wiki <-- 子域名
/home/jack/alias/cloud <-- 子域名
我想知道的是:
-第一个问题-
jack 属于主要组 www-data 而不是属于组 users 并且属于次要组 www-data ,这是正确的吗?
-第二个问题-
一位朋友建议我以这种方式设置 Web 服务器文件夹的权限
chgrp www-data /home/jack/public_html
chmod g + rwxs / home / jack / public_html
别名文件夹也一样。现在它似乎可以工作了,但是有一个问题……
-如果我在网络服务器中加载文件,则根许可证是
杰克:www-数据 0644
-如果文件是由 www-data 生成的(例如通过 cms)
www-数据:www-数据 0666
现在,如果我手动编辑文件(例如通过 ftp),这会更改权限并给各种“Web 应用程序”带来问题
我该如何修复它?
感谢阅读问候,Fabio