先前,我总结了一篇关于ubuntu下建立ftp的方法,可发现在建立后连接ftp仍然连接不上.很懊恼!
在命令行下连接ftp提示错误:500 OOPS: vsftpd: refusing to run with writable anonymous root
于是,在网上找了找,才知道,是分享目录权限的问题.
vsftpd出于安全考虑对 /home/ftp是不允许没有限制的,这导致了上述错误的发生。
所以我们只需做如下更改:
chown root:root /home/ftp
chmod 755 /home/ftp
当然,我也发现有部分系统在安装时,默认目录是/srv/ftp,那么你只需把上面的分享目录改成你的就可以了!