我有一个运行在Docker容器内的mod_wsgi(嵌入式模式)Apache实例上的Django应用程序。该容器与主机共享一个卷(media/
)。
用户上载文件时,该文件存储在media/<file>
目录中。问题在于文件所有者和组都是root
,并且我需要特定用户(tech
)和/或组(tech-group
)对它们的写访问权限。
我假设它正在发生,因为python在容器(?)中以root
的身份运行。有没有办法让它以tech
的身份运行?还是以某种方式告诉Django以特定用户/组的身份写入文件?