Ubuntu 和 Web 服务器权限

Ubuntu 和 Web 服务器权限

我,

我要问一个已经发布过多次的问题,但尽管我已经阅读了许多指南和帖子,我仍然有疑问。

我有一台装有 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

相关内容