为了避免忘记之后又要到处去找,还是做一下笔记吧..
安装过程略过
需求:很简单:匿名用户能上传和下载文件
配置vsftp.conf 文件,需要root权限,在/etc/vsftpd/目录下,如果没有的话,应该是没安装.
用vi打开# vi /etc/vsftpd.conf ,
anonymous_enable=YES
local_enable=YES
write_enable=YES
anon_upload_enable=YES
anon_mkdir_write_enable=YES
//下面是用户登录后的路径,好像默认的配置文件里面是没有的
local_root=/var/ftp
anon_root=/var/ftp
还有一些没列出来...
可以在这里参考一下:
设置完之后别忘了启动或者重启
# service vsftpd start
# service vsftpd restart
以为到这里就结束了,发现还是不行,
于是查了一下,原来目录还没有配置权限,
加上权限:
# chmod a+w ftp
# chmod a+x ftp
再来一次,还是不行,纳闷了...
还是查啊查...
终于找到了。。
在终端中执行 vi /etc/selinux/config,将其中的selinux=enforcing的enforcing改为disable。然后保存退出vi,执行setenforce 0 或者重启。就可以上传了。
好了,配置完成... 不过在这里还不理解,后面再补上吧..