【问题标题】:Which files do control the visibility of your website?哪些文件可以控制您网站的可见性?
【发布时间】:2010-10-19 20:39:12
【问题描述】:

我在 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

【问题讨论】:

    标签: unix permissions filesystems chmod


    【解决方案1】:

    目录中有索引文件吗?

    【讨论】:

    • 索引文件是什么意思?我自己没有将任何索引文件放入我的文件夹中。
    【解决方案2】:

    嗯,您的第二个 chmod 似乎运行得不是很好,因为您的 public_html 目录是模式 744,而不是 755。

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

    【讨论】:

      【解决方案3】:

      您还需要对 public_html 中的文件授予执行权限。在您授予权限 chmod -R 755 public_html 的语句中,授予的权限仍然只有 744。因此也要授予执行权限。

      【讨论】:

      • 我将执行权限授予 public_html 和 public_html 中的文件。相同的“禁止”屏幕仍然存在。
      【解决方案4】:

      我发现了另一个错误。

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

      我现在可以看到我的网站了。 好像需要701。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-03-16
        • 2011-11-14
        • 2012-11-20
        • 2012-07-17
        • 1970-01-01
        相关资源
        最近更新 更多