我目前正在开发Django记录器,并且在写入尚未创建的新文件时遇到疑问。
我知道Django应该创建一个新文件(如果该文件不存在)(日志文件),然后在其中写入。我的问题是,无论哪个用户正在运行Django应用程序(大概是我在Django应用程序下启动的那个用户,甚至是www-data?)都无法访问该目录。
我如何使它最终按需完成,是我打开了所有人都可写的目录。我认为这是非常不安全的,绝对是不希望的。我尝试这样做是为了确保我的记录器已正确设置,并且在进行此更改时可以正常工作。
此后,我已经关闭了这些权限,现在我回到第1格,直到找到解决方案为止。
主要问题
我如何找出哪个用户正在运行Django,或者至少正在尝试创建该文件的任何用户,以便将其添加到对该目录具有写权限的组中 ?