2013-03-22 158 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>