나는 웹 사이트를 만들고 있으며 기능의 일부는 PHP로 사용자 생성 데이터를 쓰는 것입니다. 우분투 13.04에서 nginx를 사용하고 있습니다. 내가 테스트하는 순간 locahost에서 nginx를 통해 모든 것이 제공됩니다.
내 PHP 스크립트가 텍스트 파일을 쓰지 못하지만 (수동으로 할 수는 있지만) /var/www/example.com/public_html 디렉토리에 쓰는 데 권한 문제라고 생각합니다.
현재이 디렉토리를 소유하고 있지만 / var / www 디렉토리의 소유권과 그 안에있는 모든 것을 www-data 사용자 (또는 그룹이어야합니까?)에게 이전하고 자신을 추가하는 것이 더 합리적입니다. www-data 그룹. 다음이 올바른 방법입니까?
useradd -G www-data iain
chown -R www-data:www-data /var/www/example.com
chmod 775 /var/www
그렇다면 www-data 그룹의 모든 사람이 이제 / var / www에서 읽고 쓰고 실행할 수 있습니까?