Nadanie uprawnień do zapisu dla grupy www-data
Tworzę stronę internetową i częścią funkcji jest wypisywanie danych generowanych przez użytkownika za pomocą php. Używam nginxa na Ubuntu 13.04. W tej chwili tylko testuję i wszystko jest obsługiwane przez nginx na locahost.
Mój skrypt php nie zapisuje pliku tekstowego (chociaż mogę to zrobić ręcznie) i myślę, że jest to problem z uprawnieniami do zapisu w moim katalogu /var/www/example.com/public_html.
W tej chwili ja (iain) jestem właścicielem tego katalogu, ale wydaje się, że bardziej sensowne byłoby przeniesienie własności katalogu /var/www i wszystkiego, co się w nim znajduje na użytkownika www-data (a może powinna to być grupa?) i dodanie siebie do grupy www-data. Czy poniższy sposób jest właściwy?
useradd -G www-data iain
chown -R www-data:www-data /var/www/example.com
chmod 775 /var/www
Czy to oznacza, że każdy z grupy www-data może teraz czytać, pisać i wykonywać polecenia w katalogu /var/www?