科技未來 <atomic@kkcity.com.tw> wrote in message
news:3dgBYZ$XXA@www.kkcity.com.tw...
>
> 我建了一個web server來玩玩
> 並打算給每個使用者在其個人目錄中的www目錄下放他們的個人網頁
> 但是我發現一個矛盾的情況...
> 每個使用者目錄的權限是700
> 這樣ㄚ帕契就進不去讀每個人目錄中放網頁的www目錄
> 若設成701則每個人都可以進得去別人的目錄
> 這真是兩難啊
>
> 請問一下各位先進,您們是如何解決的啊?
> 謝謝!!

哦﹐那是玩目錄權限的游戲而已。在預設狀態下﹐apache 會以 nobody 身份執行(User
nobody﹐Group nobody)

您可以另外建一個 group﹐例如 http﹐然後修改 httpd.conf﹐將 Group nobody 改成
Group http
然後將用戶的目錄改變屬性﹕
chown user_name:http ~user_name -R
chmod 710 ~user_name -R

不過﹐弟沒實際玩過哦﹐如果發現有問題﹐歡迎隨時討論。