vsftpd服务器允许与ssh不同的权限

我在Debian 8.2上安装了一个vsftpd服务器,除了local_root=/以外,没有改变任何configuration文件。

当我尝试使用Filezilla将文件上载到具有组写入权限的目录时,它将失败,并且550 Permission denied. 。 当我尝试上传目录时,也会发生这种情况。 我甚至不能上传文件到我的主目录。

奇怪的是,使用scp我可以将文件和文件夹上传到相同的位置,并且工作正常,这使我相信问题在于我的vsftpdconfiguration。

我怎样才能解决这个问题,让我上传文件到我被允许通过SSH的目录?

从vsftpd.conf文档

write_enable这控制是否允许任何改变文件系统的FTP命令。 这些命令是:STOR,DELE,RNFR,RNTO,MKD,RMD,APPE和SITE。 默认:NO

你需要configuration

 write_enable=YES 

并重新启动vsftpd。