vsFTPd的553 Could not create file 错误

1.vsftpd.conf文件中:

write_enable=YES

anon_mkdir_write_enable=YES

anon_other_write_enable=YES

2.ftp目录权限:

查看ftp目录:

> cat /etc/passwd | grep ftp

ftp:x:107:65534::/home/ftp:/bin/false

ftp目录为/home/ftp

chown root:root   /home/ftp

chmod -R 755   /home/ftp

但这样是不能上传文件的。因为这是匿名用户,当前目录所有者是root用户; 真的要上传文件在该目录下建立一个文件夹如名字是upload,

mkdir  /home/ftp/upload

chown ftp:root  /home/ftp/upload

这个时候可以传文件到upload目录,但根目录还是不能上传文件,这是匿名用户,如果是不是匿名用户就不存在这个问题。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wyzjxx.html