FTP 550:权限被拒绝

当我尝试创build一个新目录时,突然出现错误550:Filezilla中的权限被拒绝。

前几天我改变了服务器上有关ssl和imap设置的一些设置,但我不认为这已经影响了FTP设置…

无论如何,经过长时间的search,似乎没有任何工作。 主要的想法可能是用户没有权限,但有趣的是我可以:

  • 创build文件
  • 删除文件
  • 删除目录

但不能创build目录。 我在主目录下得到错误“550 Permission denied”,在子目录中出现“550 access_log:No such file or directory”。

任何人都知道错误可能在哪里? 谢谢

我得到了550与Filezilla使用FTP,因为常规的FTP没有足够的权限在我的服务器上。

我切换到SSH / SFTP连接,并修复它。

Filezilla项目在保护Windows Service安装方面有很好的一面。 在本质上:

创build用户

  1. closuresFilezilla界面(如果打开)
  2. 停止Filezilla服务
  3. 创build一个用户级别(不是pipe理员级别)Windows帐户的FileZilla服务运行在“密码永不改变”
  4. 在“服务”中,打开Filezilla属性,login选项卡并更改为使用新帐户运行

文件夹权限

  1. C:\Program Files (x86)\FileZilla Server\FileZilla Server.xml上的新用户授予写权限
  2. 如果使用日志logging,请将“写入”权限设置为C:\Windows\Logs
  3. 在目标FTP上传文件夹设置“完全控制”到您要使用的每个最上面的可写文件夹

重新启动服务

假设你在Linux上,去一个目录,看看用户是否有权限。 例如:

尝试将目录上的权限设置为777.如果有效,您知道您的权限有问题。 不要离开目录777,这是不安全的,只是为了快速testing。 755通常是适当的,如果你有一切正确的设置。 您也可以尝试将用户添加到拥有目录的组(您可以通过ls -l来完成)。 这将告诉你什么用户拥有。