首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django,当我试图访问给ftp用户的目录时,我会被“拒绝”。

问Django,当我试图访问给ftp用户的目录时,我会被“拒绝”。
EN

Stack Overflow用户
提问于 2017-01-02 12:53:58
回答 2查看 807关注 0票数 1

我的django应用程序(v1.8)使用一个目录来导出一些csv文件。这个目录类似于:"/home/username/django_project/csv_out“。

我有意将"csv_out“dir改为777。

我的合作伙伴想要访问这个目录以便下载和检查那些csv文件。

我创建了这样一个FTP用户:

代码语言:javascript
复制
useradd ftp_user -p somepassword -d /home/username/django_project/csv_out/ -s /bin/false

从那时起,我从Django获得了一个“拒绝权限”错误(以前没有收到该错误):FTP服务器提供了对文件夹的访问没有问题。Django“行为不端”。

代码语言:javascript
复制
IOError: [Errno 13] Permission denied: '/home/username/django_project/csv_out/weights_1.csv'

我做错了什么吗?

PS:我正在使用proftpd ftp服务器。

EN

回答 2

Stack Overflow用户

发布于 2017-01-02 18:49:42

您还需要对ftp_user的/home/username和/home/username/django_project/目录进行+x (搜索)权限。

尝尝这个

代码语言:javascript
复制
 chmod a+x /home/username
 chmod a+x /home/username/django_project/
票数 0
EN

Stack Overflow用户

发布于 2017-01-03 20:58:09

注意:您的ftp用户与您的网站用户不同。

你开通了django网站的哪个用户帐户?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41427239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档