Django загрузка файла от имени другого пользователя - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть приложение Django, работающее на экземпляре mod_wsgi (встроенный режим) Apache внутри контейнера Docker. Этот контейнер разделяет том (media/) с хостом.

Когда пользователь загружает файл, он сохраняется в каталоге media/<file>. Проблема в том, что владельцем файла и группой являются root, и мне нужен доступ на запись для них для конкретного пользователя (tech) и / или группы (tech-group).

Я предполагая, что это происходит, потому что python работает как root в контейнере (?). Можно ли вместо этого запустить его как tech? Или как-то сказать Django писать файлы как определенный пользователь / группа?

...