Я запускаю приложение Django, использующее веб-сервер Apache.
Каталог мультимедиа находится в /var/www/app/media/
. Владелец этого каталога - www-data:www-data
, поэтому Apache может читать и писать в него.
Проблема теперь в том, что когда я запускаю ./manage.py migrate
и новая папка в каталоге мультимедиа создается, когда я добавляю новый FileField в модель, владельцем этого каталога является пользователь, который запускает этот migrate
, и я должен исправить владельца этой новой папки, в противном случае Apache не может записать в нее, и я получаю ошибку Permission denied
.
Как я могу установить разрешения для папки /var/www/media/
что пользователь www-data
может записывать в любую новую подпапку, даже если эта подпапка создана другим пользователем?