gpt4 book ai didi

linux - 保护 htdocs 目录

转载 作者:太空宇宙 更新时间:2023-11-04 04:11:00 24 4
gpt4 key购买 nike

我有一个用 php 编写的 Web 应用程序,在 Linux 服务器中使用 Apache,问题是该服务器可以被许多用户访问,我想要做的是,限制 htdocs 文件夹而不破坏需要 Apache 才能显示 Web 应用程序的权限。我的想法是这样的:

用户管理员(位于 sudo 组和管理员组中)有权访问 htdocs。

用户 Deb(位于 sudo 组和标准组中)无权访问 htdocs

我所说的访问是指复制和修改 php 文件。

最佳答案

在大多数 Linux 发行版中,Apache 都在特定用户下运行,例如 Red Hat 下的 apache 以及 Debian 和 Ubuntu 下的 www-data。 root 用户和 sudo 中的每个用户都可以访问文件系统上的所有文件。将这些结合起来即可得到解决方案:将 htdocs 目录的所有者更改为运行服务器的用户,并将 htdocs 目录的权限更改为 0700。因此:

$ cd /[path to parent dir of htdocs]/
$ chown <apache user>:<apache group> htdocs
$ chmod 0700 htdocs

这样只有 apache 服务器用户、root 和 sudo 组中的用户才能访问 htdocs 目录。

关于linux - 保护 htdocs 目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19052305/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com