inside22
@inside22

Как правильно назначать владельца и группу папки, чтобы скрипт мог загружать файлы?

Доброго дня.

У меня возникла проблема при загрузке файлов при помощи Wordpress.
Корневая директория Wordpress /home/domain.com/www, он пытается загрузить файлы в
/home/domain.com/www/wp-content/uploads.

Владелец папок и файлов пользователь ublog
Файлы: 0644
Папки: 0755

Скрипт Wordpress же работает под пользователем www-data.

Что нужно сделать, чтобы скрипты Wordpress могли загружать файлы в папку?

Если я дам chmod 0777, то в папку uploads смогут загружать файлы любые скрипты находящиеся на сервере, даже те, которые не принадлежат мне?

Если я сделаю владельцем uploads папки пользователя www-data, то получается что опять таки любой скрипт запускаемый на сервере сможет загружать файлы в папку?

Буду очень признателен, если подскажите мне безопасный выход из ситуации.
  • Вопрос задан
  • 463 просмотра
Пригласить эксперта
Ответы на вопрос 1
saboteur_kiev
@saboteur_kiev Куратор тега Linux
software engineer
А группа какая?
поставьте 664 и 775, и добавьте ublog и www-data в эту группу, точнее один из них уже точно в ней.

На всякий случай еще почитайте про umask
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы