我已经花了好几个小时才解决这个问题。有人能告诉我我错过了什么吗?这快把我逼疯了。
Filezilla 错误代码:
Response: 553 Could not create file
/etc/vsftpd.conf 中启用的所有设置
local_enable=YES
write_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
添加文件夹权限:
sudo chown -R bob:bob folder/
重新启动进程:
service vsftpd restart
我还禁用了防火墙,所以这不是防火墙问题。我已经安装了 getenforce,我该如何向你们提供所需的输出?
答案1
我终于解决了我自己的问题。
我创建了用户 bob,并将他的主目录设为 FTP 目录。然后主目录没有我启用的写入权限。
然后我发现 vsftpd 不允许您通过 ftp 写入您的主目录。
这是使 vsftpd 能够通过 ftp 写入您的主目录的解决方案。