作者:奇异果Wickey
Email:hkb178149081@163.com 

 
实验平台:VMvare
系统:RedHat5
软件:vsftpd-2.0.5

       需求描述
       添加三个FTP虚拟用户devadm、sales、saleadm
       设置用户访问及文件权限控制:
  开放匿名访问,任何用户可以从/var/ftp/soft/目录下载资料
  用户devadm可以对/var/ftp/soft/目录进行管理
  用户sales可以从/var/market/目录下载资料
  用户saleadm可以对/var/market/目录进行管理
  所有上传的文件,均去除非属主位的写(w)权限
  对服务器中没有明确授权的其他目录,均禁止以上用户访问
      下载、上传流量及带宽控制:
   最多允许150个并发用户连接,每IP并发连接数不超过5个
   匿名用户及sales用户的下载带宽限制为100KB/秒
    devadm、saleadm用户的下载、上传带宽限制为500KB/秒
 
 
1.       安装vsftpd
  
2.       安装bd4
3.       创建虚拟用户数据库
4.       转换为DB数据库文件
5.       建立FTP访问的根目录及虚拟用户对应的系统帐号并建立测试文件
   
6.       建立PAM认证文件
7.       修改vsftpd.conf文件,添加虚拟用户支持
8.       创建虚拟用户配置目录
9.       创建虚拟用户配置文件
   
10.   创建虚拟用户的ftp目录
 
11.测试
匿名用户目录内文件:
匿名用户登录FTP
Devam用户登录FTP
   
创建文件夹
删除文件夹
Sales目录文件:
Sales登录
 
删除文件夹
  
Saleadm登录
删除文件夹并创建文件夹