作者:奇异果Wickey
Email:hkb178149081@163.com
实验平台:VMvare
系统:RedHat5
软件:vsftpd-2.0.5
在RedHat5中架设基于虚拟用户的FTP服务器
原创
©著作权归作者所有:来自51CTO博客作者WickeyL的原创作品,请联系作者获取转载授权,否则将追究法律责任
需求描述
添加三个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
3. 创建虚拟用户数据库
4. 转换为DB数据库文件
5. 建立FTP访问的根目录及虚拟用户对应的系统帐号并建立测试文件
6. 建立PAM认证文件
7. 修改vsftpd.conf文件,添加虚拟用户支持
8. 创建虚拟用户配置目录
9. 创建虚拟用户配置文件
10. 创建虚拟用户的ftp目录
11.测试
匿名用户目录内文件:
匿名用户登录FTP
Devam用户登录FTP
创建文件夹
删除文件夹
Sales目录文件:
Sales登录
删除文件夹
Saleadm登录
删除文件夹并创建文件夹
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
使用虚拟用户身份验证和TLS加密的FTP文件服务器
基于TLS的FTP服务器搭建
ftp vsftpd TLS 虚拟用户 -
REDHAT5 配置dhcp服务器
REDHAT 5 安装dhcp服务器
network IP地址 message