当首次使用vsftp时出现的以下情况,在网上找了个底超天不能解决,于是自己亲自动手
curl ftp://192.168.4.12
curl: (67) Access denied: 530
遇到以上的情况,无非就是几种解决方法。
第一种:修改/var/ftp的权限,要求的是要755,我改成了777
chmod -Rf 777 ftp
curl ftp://192.168.4.12
curl: (67) Access denied: 530 不行的
第二种:修改/etc/vsftpd/ftpusers
直接删除 root
curl ftp://192.168.4.12
curl: (67) Access denied: 530 还是不行
第三种:修改/etc/vsftpd/vsftpd.conf
注释掉 anonymous_enable=NO或者改为YES
添加以下的
anon_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES
anon_other_write_enable=YES
还是不行
第四种:禁用selinux 并且关闭放火墙。
禁用selinux: