烂泥:【解决】Vsftp匿名上传问题

有关Vsftp匿名上传的问题,你只要在百度或者谷歌一搜很多很多。但是你会发现根据提供的信息,进行相关的修改还是无法上传文件。

原因为什么,,没有人解答。经过本人的实验,已经解决此问题。

其他的设置基本上和能查询到的相关资料一样,编辑Vsftp的配置文件vsftp.conf。

有关匿名的相关选项全部开启,如下图:

anonymous_enable=YES

local_enable=YES

write_enable=YES

local_umask=022

anon_upload_enable=YES

anon_mkdir_write_enable=YES

以上设置,基本上大家都知道的。

但是如果你只修改此文件的话,你会发现使用匿名用户还是无法上传文件。

其实还有一点我们需要设置,那么就是vsftpd的公共目录/var/ftp/pub的权限。

我们在此需要做的就是把该目录的权限设置为777,切记不要修改该目录的所属者及所属组,否则即使你修改了该目录的权限,也是无法上传文件的。该目录默认所属者是root用户。

刚开始我就是犯了这样的错误,把该目录的所属者修改为ftp用户。因为我猜想vsftp的匿名用户使用的就是系统中的ftp用户。可是事实告诉我,我的猜想是错的。

修改完毕后,我们就可以使用匿名用户登录,进行上传文件。

切记,匿名用户只能在/var/ftp/pub目录下。

本文出自 “烂泥行天下” 博客,请务必保留此出处

任何的限制,都是从自己的内心开始的。

烂泥:【解决】Vsftp匿名上传问题

相关文章:

你感兴趣的文章:

标签云: