我在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
答案 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。