今天我注意到,每当我通过我的Django站点上传文件,file upload的文件权限为0600,这意味着每当非root用户想要查看文件(Nginx)403时显示。
这只能从今天开始发生。 我已经检查了Django设置文件中的file_upload_permissions和file_upload_directory_permissions,它们都被设置为0644。
我最近没有做任何Linux / Django的更新,所以不应该是原因,任何帮助将不胜感激。
谢谢,
设置linux权限允许写入现有文件,但不能创build新文件
阅读时出现Python权限错误
如何解决执行git push时拒绝.git /目录的权限?
Python脚本在Windows中运行的用户是什么?
Windows“已知文件夹”:是否有任何一个版本可以被所有用户可靠地读/写?
山姆
Linux(Ubuntu 9.04)的权限 – 我如何删除rws?
如何使Gradle停止尝试在NTFS驱动器上chmod MANIFEST.MF
权限问题,无法以root身份运行脚本
为Git存储库设置提交和签出权限
msysgit:不设置隐藏标志的选项
如果您最近已经切换到Python 3,请在这里查看一下Python 3中八进制字面值的参考。如下更改您的设置应该修复它:
FILE_UPLOAD_PERMISSIONS = 0o644
这对编写Python 2-3兼容代码也很有帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。