一:基本需求

    搭建一台简单的ftp服务器,允许所有的员工上传和下载文件,并且允许创建员工

    自己的目录

二:步骤:

    1.查看vsftp的安装情况:rpm -qa |grep vsftp

    2.如果没有安装,先安装:mount /dev/cdrom /media/

      cd /media/Server    ls |grep vsftp    rpm -ivh vsftp--.rpm

    3.修改ftp主配置文件:vi /etc/vsftpd/vsftpd.conf

      anonymous_enable=YES #用于控制是否允许匿名用户登录

      anon_mkdir_write_enable=YES #允许匿名用户创建自己的目录

      anon_upload_enable=YES #允许匿名用户上传

    4.重启vsftpd服务:service vsftpd restart

三:测试

    打开浏览器输入ftp的ip地址:ftp://192.168.228.128,可以看到有一个pub文件

    他的权限是755,先修改一下pub的权限:chmod 777 pub/

四:遇到的问题及解决方法

    1.修改权限后不能在pub中创建文件

      把selinux给关闭:vi/etc/selinux/config

      SELINUX=disabled 保存重新启动系统

    2.创建后的新建文件夹不能删除和修改

      在主配置文件/etc/vsftpd/vsftpd.conf中加上

     anon_other_write_enable=YES 保存退出重启服务