【发布时间】:2011-01-01 10:55:46
【问题描述】:
在此处查看示例:http://mattpotts.com/portal/
我在所需路径上的每个目录中都放置了一个includeme.htm,以查找故障点。它在具有相同目录结构的本地机器(windows)上运行良好,但在我的远程(linux)服务器上失败。
目录结构:
+-firefli/ drwx--x--x
+-private_html/ drwx------
+-foo/ drwxr-xr-x
+-bar/ drwxr-xr-x
+-portal/ drwxr-wr-w
+-public_html/ drwxr-wr-w
+-foo/ drwxr-wr-w
+-portal/ drwxr-wr-w
权限确认是private_html 目录导致了问题。希望您能看到目录结构的目的,我不知道这是否是一种常见的做事方式,但它对我有用。嗯,到现在为止。
我已经问了很长时间,但我的问题很简单:将private_html 设置为drwxr-xr-x 有什么问题吗?鉴于我不希望它可以通过网络访问。但是权限不应该这样做吗?因为它是 apache 使 public_html 目录可以通过 http 访问。
【问题讨论】:
标签: php linux security file-permissions