2009-04-16 50 views
2

我跑在大學以下命令來我的用戶賬號哪些文件可以控制網站的可見性?

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 

回答

1

嗯,你的第二個文件模式似乎並沒有被工作得很好,因爲你的public_html目錄是模式744,而不是755

您還需要讓這個主目錄可以「通過Web服務器查看「; www用戶需要對目錄執行權限。 chmod o+x .可能是你最好的選擇。

+0

@ chaos:修正了第一個錯誤。謝謝你指出! – 2009-04-16 13:59:45

1

該文件的權限,你有沒有在目錄中的索引文件?

+0

你對索引文件有什麼意思?我自己並沒有將任何索引文件放到我的文件夾中。 – 2009-04-16 14:06:16

1

您還需要對public_html中的文件給予執行權限。在你聲明的權限chmod -R 755 public_html中,仍然給出的權限只有744.所以給予執行權限。

+0

我給public_html和public_html文件執行權限。保留相同的「禁止」屏幕。 – 2009-04-16 14:08:08

0

我發現了另一個bug。

我的用戶文件夾有權限700 我改成了701

現在我可以看到我的網站。 似乎701是必需的。

相關問題