【问题标题】:550 views.py: Permission denied550 views.py:权限被拒绝
【发布时间】:2013-03-22 19:08:17
【问题描述】:

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

550 views.py: Permission denied

我试过了,还是不行:

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

感谢您的帮助

【问题讨论】:

  • 你可以通过 FTP 读取文件吗?
  • 是的,我可以阅读,但不能编辑或删除,并且只发生在使用 SSH 创建的文件中。

标签: linux django ftp


【解决方案1】:

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

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

作为一个快速修复来测试 Linux sudo chmod -R 777 FILENAME

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

<Directory /*>
    AllowOverwrite on
</Directory>

【讨论】:

    【解决方案2】:

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

    chown ftpuser testproject/ -R
    

    希望它能帮助遇到同样问题的其他人。

    【讨论】:

      猜你喜欢
      • 2014-07-04
      • 1970-01-01
      • 1970-01-01
      • 2011-12-08
      • 2013-11-10
      • 2012-01-07
      • 1970-01-01
      • 2015-08-30
      相关资源
      最近更新 更多