550 views.py:权限被拒绝

时间:2013-03-22 19:08:18

标签: linux django ftp

我对Django项目中的权限有疑问。 我通过SSH创建项目,一切正常。但是当我尝试用FTP编辑文件时,filezilla给了我这个错误:

550 views.py: Permission denied

我尝试了这个并且不起作用:

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

感谢您的帮助

2 个答案:

答案 0 :(得分:2)

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

您需要在服务器上的FileZilla Server Interface中定义FTP用户。

快速修复测试尝试Linux sudo chmod -R 777 FILENAME

另一件事就是这个apache?它只是ssh吗?检查你的主人......

<Directory /*>
    AllowOverwrite on
</Directory>

答案 1 :(得分:2)

感谢您的回答。我试过sudo chmod -R 777 FILENAME并且它有效。 但我发现其他一些也有效,而且更安全。

chown ftpuser testproject/ -R

希望它可以帮助其他人解决同样的问题。