哪些文件可以控制您网站的可见性?

时间:2009-04-16 13:34:50

标签: unix permissions filesystems chmod

我在uni运行以下命令到我的用户帐户

chmod -R 700 *

然后,我跑

chmod -R 755 public_html

当我浏览它时,我的主页仍然是“禁止的”。

我的用户帐户的权限

4 drwx------  5 Newbie staff 4096 2008-12-19 12:39 Desktop
4 drwx------ 10 Newbie staff 4096 2009-04-16 02:28 Documents
4 drwx------  4 Newbie staff 4096 2008-11-28 20:48 irclogs
4 -rwx------  1 Newbie staff 1686 2008-09-10 16:00 kieli
4 drwxr-xr-x  3 Newbie www  4096 2009-04-16 02:14 public_html
4 drwx------  2 Newbie staff 4096 2008-09-01 08:43 Templates
4 drwx------  4 Newbie staff 4096 2008-12-21 03:15 tmp
4 drwx------  7 Newbie staff 4096 2008-09-03 21:39 Windows
4 drwx------  4 Newbie staff 4096 2008-10-03 16:29 workspace

public_html中文件的权限

  4 -rwxr-xr-x 1 newbie staff   3414 2009-04-15 02:23 index.html
  4 -rwxr-xr-x 1 newbie staff   2219 2008-09-16 10:46 index.html~
144 -rwxr-xr-x 1 newbie staff 140120 2009-04-14 22:16 jquery.js
  4 -rwxr-xr-x 1 newbie staff    699 2009-04-15 01:05 template.css

4 个答案:

答案 0 :(得分:1)

目录中是否有索引文件?

答案 1 :(得分:1)

好吧,你的第二个chmod看起来效果不好,因为你的public_html目录是模式744,而不是755。

您还需要进行此操作,以便Web服务器可以“查看”您的主目录; www用户需要对目录执行权限。 chmod o+x .可能是你最好的选择。

答案 2 :(得分:1)

您还需要为public_html中的文件提供执行权限。在您给予权限chmod -R 755 public_html的语句中,仍然给出的权限仅为744.因此也要给予执行权限。

答案 3 :(得分:0)

我发现了另一个错误。

我的用户文件夹具有权限700。 我把它改成了701。

我现在可以看到我的网站了。 似乎需要701。