VSFTPD 匿名用户登录之后默认的目录是/home/ftp/,并且权限不能时777.
如下:
无奈google一下,原来是这样呀:
对于vsftpd的根目录 /home/ftp 其权限为:drwxrwxrwx 即完全没有限制(或许是不小心执行了 chmod 777 /home/ftp);
但vsftpd出于安全考虑对 /home/ftp是不允许没有限制的,这导致了上述错误的发生。
所以我们只需做如下更改:
chown root:root /home/ftp
chmod 755 /home/ftp
(如果你不是以root登录,或许前面要加上 sudo ,别忘记)
OK,问题解决了。