gpt4 book ai didi

python - 无法访问属于任何人的媒体文件 :nobody

转载 作者:行者123 更新时间:2023-12-04 19:37:23 24 4
gpt4 key购买 nike

当我将我的 django 项目部署到 centos 时,我无法通过 URL 访问它。

从 django admin 上传的媒体文件属于用户和组 nobody:nobody .

当我将所有权更改为我的用户时,它就可以访问了。如何在不指定 chmod 的情况下允许访问这些文件明确地?

最佳答案

您可以使用 ACL 权限 访问控制列表 .
使用此方法,您可以定义将在文件夹中创建的内容的默认所有者和权限。

在 CentOS 上,您可以使用以下命令安装它:

yum install acl

安装后,命令 getfacl 将返回特定文件的 acl 设置:
getfacl /path/to/your/folder
命令 setfacl 将设置访问权限。
要设置默认权限:
setfacl -Rm d:u:username:rwx,g:groupname:rwx /path/to/your/folder

在此文件夹中创建的内容将继承默认 ACL。

关于python - 无法访问属于任何人的媒体文件 :nobody,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41501404/

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