У меня есть приложение Django, работающее на экземпляре mod_wsgi (встроенный режим) Apache внутри контейнера Docker. Этот контейнер разделяет том (media/
) с хостом.
Когда пользователь загружает файл, он сохраняется в каталоге media/<file>
. Проблема в том, что владельцем файла и группой являются root
, и мне нужен доступ на запись для них для конкретного пользователя (tech
) и / или группы (tech-group
).
Я предполагая, что это происходит, потому что python работает как root
в контейнере (?). Можно ли вместо этого запустить его как tech
? Или как-то сказать Django писать файлы как определенный пользователь / группа?