2011-03-21 122 views
0

我需要在我的Ubuntu 10.10服務器上設置一個基本的Web用戶帳戶來託管網頁。該帳戶應該僅限於訪問機器上必需的目錄。我設置了以下帳戶,但沒有任何反應,當我嘗試登錄到它:PHP服務器網絡用戶設置

:~$ groupadd -g 1005 webgroup 
//I then changed the group and permissions of a current user I had already created 
:~$ sudo usermod -g 1005 -s /bin/false -d /home/webuser/ webuser 

當嘗試使用此帳戶我輸入用戶名[WEBUSER]和密碼,但它只是重定向我回到登錄登錄:提示。我嘗試重置密碼,但仍然有同樣的問題。

有人可以告訴我我做錯了什麼,或者建議另一種方法可以達到相同的結果(如果不是更好的方法)。

回答

0

我發現了兩個重要的事情是真實的:

月1日:我被重定向到登錄提示,因爲/斌/假是不是一個有效的外殼,因此沒有慶典/ sh的命令可以執行,立即註銷被迫。

第二:在安裝apache2時,已經創建了一個名爲www-data的用戶,並具有我正在查找的權限。我的印象是,用戶必須不斷登錄到機器才能處理Web請求。情況並非如此(與Windows操作系統一樣)。因此,讓默認的www-data用戶處理所有請求是正確的方法。