gpt4 book ai didi

python - Nginx/Django 文件上传权限

转载 作者:IT王子 更新时间:2023-10-29 01:00:06 28 4
gpt4 key购买 nike

今天我注意到,每当我通过我的 Django 站点上传文件时,文件都会以文件权限 0600 上传,这意味着每当非根用户想要查看文件 (nginx) 时,都会显示 403。

据我所知,这是今天才开始发生的。我检查了 Django 设置文件中的 file_upload_permissions 和 file_upload_directory_permissions,它们都设置为 0644。

我最近没有进行任何 Linux/Django 更新,所以这不应该是原因,任何帮助将不胜感激。

谢谢,

山姆

最佳答案

如果您最近切换到 Python 3,请查看 here以获取对 Python 3 中八进制文字的引用。按如下方式更改您的设置应该可以修复它:

FILE_UPLOAD_PERMISSIONS = 0o644

This也有助于编写 Python 2-3 兼容代码。

关于python - Nginx/Django 文件上传权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44570808/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com