我的django应用程序(v1.8)使用一个目录来导出一些csv文件。这个目录类似于:"/home/username/django_project/csv_out“。
我有意将"csv_out“dir改为777。
我的合作伙伴想要访问这个目录以便下载和检查那些csv文件。
我创建了这样一个FTP用户:
useradd ftp_user -p somepassword -d /home/username/django_project/csv_out/ -s /bin/false从那时起,我从Django获得了一个“拒绝权限”错误(以前没有收到该错误):FTP服务器提供了对文件夹的访问没有问题。Django“行为不端”。
IOError: [Errno 13] Permission denied: '/home/username/django_project/csv_out/weights_1.csv'我做错了什么吗?
PS:我正在使用proftpd ftp服务器。
发布于 2017-01-02 18:49:42
您还需要对ftp_user的/home/username和/home/username/django_project/目录进行+x (搜索)权限。
尝尝这个
chmod a+x /home/username
chmod a+x /home/username/django_project/发布于 2017-01-03 20:58:09
注意:您的ftp用户与您的网站用户不同。
你开通了django网站的哪个用户帐户?
https://stackoverflow.com/questions/41427239
复制相似问题