公司 Intranet 的 Apache 目录权限

Gre*_*ith 5 linux apache-http-server permissions

我有一个公司内部网,我最近从 Novell 迁移到了 Linux。我正在尝试设置用户权限,但我失去了理智。

有几十个部门,每个部门在 Web 根目录中都有一个专用目录。还有用于 css、模板、图像等的共享目录。

我希望所有用户都拥有对整个站点的只读访问权限,并且仅对其部门的目录具有读写访问权限。

我已经尝试过的:

  • 为每个目录设置一个用户组,并根据需要将用户分配到组中。遇到权限和所有权继承问题。

  • 创建了一个测试用户,然后在测试用户的主目录中创建了一个 htdocs 文件夹。然后创建一个链接,将其重命名为部门。名称,并将链接放入主 htdocs 目录。读取访问是完美的,但是当使用 Dreamweaver 或来自 htdocs 根目录的 FTP 客户端时,我无法列出该目录的内容。

我觉得我遗漏了一些简单但至关重要的信息。有选择地设置对 htdocs 子目录的读写访问不可能这么困难。

对习惯于 Novell 和 IIS 的没有经验的用户有什么建议吗?

小智 0

Linux 中的文件权限可以追溯到 Linux 的古老 Unix 根源。也许TuxFiles.org 上的指南或TLDP 中的材料可以帮助您了解基本权限结构。

您最可能需要熟悉的工具是chownchmod。如果您的服务器上安装了 GUI,则也可以使用 GUI。