2013-03-22 118 views
2

我在Django项目中的权限有问题。 我通过SSH创建项目,一切正常。但是,当我尝试用FTP来编辑文件,FileZilla的给了我这个错误:550 views.py:权限被拒绝

550 views.py: Permission denied 

我想这并不起作用:

chmod -R g+w testproject/ 
chgrp -R www-data testproject/ 

感谢您的帮助

+0

你能够通过FTP读取文件? – 2013-03-22 19:37:32

+0

是的,我可以读,但不能编辑或删除,并且只能与SSH创建的文件发生。 – 2013-03-22 19:48:37

回答

1

谢谢您的回答。我试图sudo chmod -R 777 FILENAME和它的作品。 但我发现别的东西也工作和更安全。

chown ftpuser testproject/ -R 

希望它能帮助别人解决同样的问题。

2

如果您无法更改权限或编辑文件,那么很可能SSH用户没有正确的写入权限,或者我不应该说filezilla。检查文件的所有者/组部分以查看谁拥有它。

您需要定义的FileZilla服务器接口的FTP用户在服务器上。

作为一个快速修复试验尝试,如果Linux的sudo chmod -R 777 FILENAME

另一件事是这样的阿帕奇?它只是ssh?检查你的主机...

<Directory /*> 
    AllowOverwrite on 
</Directory>