Django文件以其他用户身份上传

时间:2020-04-20 23:25:59

标签: python django apache docker mod-wsgi

我有一个运行在Docker容器内的mod_wsgi(嵌入式模式)Apache实例上的Django应用程序。该容器与主机共享一个卷(media/)。

用户上载文件时,该文件存储在media/<file>目录中。问题在于文件所有者和组都是root,并且我需要特定用户(tech)和/或组(tech-group)对它们的写访问权限。

我假设它正在发生,因为python在容器(?)中以root的身份运行。有没有办法让它以tech的身份运行?还是以某种方式告诉Django以特定用户/组的身份写入文件?

0 个答案:

没有答案