一:基本需求
搭建一台简单的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 保存退出重启服务