1

Я использую jQuery uploadify для динамической загрузки изображений на сайт.

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

на этом этапе папка имела разрешение 755 для root:root

Затем я изменил владельца папки на 755 для www-данных:myuser

и изображения по-прежнему не отображаются.

В конце концов мне пришлось изменить разрешения на 770 для www-data:myuser, прежде чем файлы могли отображаться.

Я не уверен, почему это не сработало, когда у пользователя www-данных были полные права. Я предположил, что все серверные php-скрипты запускались под пользователем www-data.

Кто-нибудь знает, почему я должен был предоставить привилегии записи myuser, прежде чем файлы изображений могли быть записаны в папку? (это создает небольшую угрозу безопасности, если скрипт работает от имени пользователя, отличного от www-data на сервере).

Я использую Ubuntu 10.0.4 LTS

0