Дозволи файлу для завантаження зображень на сервер за допомогою uploadify


1

Я використовую jQuery uploadify, щоб динамічно завантажувати зображення на веб-сайт.

Файли не завантажувалися в каталог uploaded_image на сервері

на цьому етапі папка має дозвіл 755 для root: root

Потім я змінив право власності на папку на 755 для www-data: myuser

а зображення ще не відображаються.

Зрештою, мені довелося змінити дозволи на 770 для www-data: myuser перед тим, як файли можуть бути відображені.

Я не впевнений, чому він не працював, коли користувач WWW-даних мав повні дозволи. Я припустив, що всі PHP-скрипти на стороні сервера виконуються під користувачем www-data.

Хто-небудь знає, чому мені довелося надавати права на запис myuser, а також перед тим, як файли зображень можуть бути записані в папку? (це створює невеликий ризик для безпеки, якщо скрипт виконується як інший користувач, ніж www-дані на сервері).

Я використовую Ubuntu 10.0.4 LTS


Ви використовуєте SuPHP або інший схожий на CGI навантажувач? Деякі завантажувачі (такі як SuPHP) виконують PHP під іншим користувачем, ніж веб-сервер, який працює так само, як SuExec для CGI-скриптів. Які дозволи на самі файли?
Garrett
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.