Linux
使 web 項目可由 apache 和其他使用者寫入
我正在執行ubuntu 12.04 LTS。為了能夠在瀏覽器中查看我的 Web 項目,我執行了以下操作:
chown -R www-data:www-data /var/www/project
現在我想在 netbeans 中打開該項目,但它沒有讀取或寫入的權限。所以我創建了另一個名為 netbeans 的組,並將目前使用者和 www-data 使用者添加到該組。
chgrp -R netbeans /var/www/project
但是netbeans仍然無法寫入甚至讀取。並且當它的所有者是 www-data 時,apache 只能讀取項目文件夾。
任何想法如何解決這個問題?
因此,假設您要允許使用者
www-data
並通過將它們都添加到組netbeans
來訪問:/var/www/project``netbeans
# you might have done this already, but no harm will be done by # executing these commands again: groupadd netbeans adduser www-data netbeans adduser netbeans # set the user 'www-data' and the group 'netbeans' as the owners chown www-data:netbeans -R /var/www/project # allow group members to read and write files chmod g+rw -R /var/www/project
netbeans 以什麼使用者身份執行?很可能不是
www-data
(因為那是 Apache,我認為),但如果你能發現你可以將 netbeans 的使用者添加到名為的組www-data
中,那應該可以解決問題。