前言
由于一直没有把ftp错误排查方法记录下来,一段时间之后忘记后就又要重复踩坑,今天又踩了一遍,为避免日后再踩,特以此篇文章以作记录。
各种坑点
先把想到的写下来,一时想不起来所有问题。
通用
- 确保selinux已关闭(不考虑selinux)
登录失败
- 确保用户拥有目录的读权限(文件权限)
- 新版vsftpd确保参数allow_writeable_chroot(allow_writable_chroot,这是另一版本)设定为YES
上传失败
- 如使用linux的命令行ftp工具,务必确保目标路径正确(被这个假象骗了好几次)
- 确保用户拥有目录的写权限(文件权限)
- 若使用虚拟(匿名)用户,确保anon_mkdir_write_enable、anon_other_write_enable、anon_upload_enable均设定为YES