Apacheや他のユーザーがWebプロジェクトに書き込むことを可能にする

Apacheや他のユーザーがWebプロジェクトに書き込むことを可能にする

私は走っています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はまだ書いたり読むことはできません。そしてApacheは、所有者がwww-dataの場合にのみプロジェクトフォルダを読み取ることができることを示しています。

この問題を解決する方法についてのアイデアはありますか?

ベストアンサー1

したがって、ユーザーをグループに追加してユーザーwww-dataアクセスを許可するとしますnetbeans/var/www/projectnetbeans

# 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

おすすめ記事