나는 달리고 있다우분투 12.04 LTS. 브라우저에서 내 웹 프로젝트를 보려면 다음을 수행했습니다.
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/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
답변2
netbeans는 어떤 사용자로 실행됩니까? 아닐 가능성이 높지만 www-data
(Apache인 것 같습니다), 답변을 찾을 수 있다면 netbeans 사용자를 라는 그룹에 추가하면 www-data
문제가 해결될 것입니다.
답변3
로그인 abc
하고 시작한다고 가정 netbean
하면 abc
사용자에게 읽기 및 쓰기 권한이 있어야 합니다. 다음과 같이 설정할 수 있습니다.
chmod -R 775 /var/www/project
그리고
chown -R www-data:abc /var/www/project