CentOS 5x下搭建基于虚拟用户的vsFTPd服务器实战.docVIP

CentOS 5x下搭建基于虚拟用户的vsFTPd服务器实战.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
CentOS 5x下搭建基于虚拟用户的vsFTPd服务器实战

CentOS 5.x下搭建基于虚拟用户的vsFTPd服务器实战 所需要求: 真实存在,但不能登陆的用户 对应的虚拟用户 ftp1 vftp1 ftp2 vftp2 vip vvip vftp1:只能下载 vftp2:只能上传 vvip:即能上传又能下载 下面开始实施步骤: 安装所需软件 yum -y install vsftpd db4 db4-devel 一、创建用户数据库 1.创建用户文本文件----建立三个账号 vi /etc/vsftpd/ftpvuser.txt 在其中添加三个虚拟账号,一人用户和密码各一行 如: vftp1 ---用户 vftp1pw ---vftp1密码 2.生成数据库(要事先安装好db4和db4-devel这两个软件包) db_load -T -t hash -f /etc/vsftpd/ftpvuser.txt /etc/vsftpd/vu.db 3.修改数据库文件访问权限 chmod 600 /etc/vsftpd/vu.db 二、配置PAM文件 vi /etc/pam.d/vsftpd 默认的配置全部注释掉或删除掉,添加两行相应配置字段 auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vu account required /lib/security/pam_userdb.so db=/etc/vsftpd/vu PS:上面是32位的写法, 下面是64位系统的写法: auth required /lib64/security/pam_userdb.so db=/etc/vsftpd/vu account required /lib64/security/pam_userdb.so db=/etc/vsftpd/vu 三、创建虚拟账号 普通账号对应系统账号为ftp1,指定主目录为/var/ftp/download 普通账号对应系统账号为ftp2,指定主目录为/var/ftp/upload 特殊账号对应系统账号为vip,指定主目录为/var/ftp/down_up useradd -d /var/ftp/download -s /sbin/nologin ftp1 useradd -d /var/ftp/upload -s /sbin/nologin ftp2 useradd -d /var/ftp/down_up -s /sbin/nologin vip chmod -R 500 /var/ftp/download 此目录只允许下载,不能上传 chmod -R 700 /var/ftp/upload 此目录只允许上传,不能下载 chmod -R 700 /var/ftp/down_up 此目录允许上传和下载四、建立配置文件 1、修改vsftpd.conf 主配置文件 anonymous_enable=no local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES listen=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES chroot_local_user=yes user_config_dir=/etc/vsftpd/vuserconfig max_clients=300 max_per_ip=10 2、建立虚拟账号配置文件 mkdir /etc/vsftpd/vuserconfig cat /etc/vsftpd/vuserconfig/vftp1 guest_enable=yes guest_username=ftp1 anon_world_readable_only=no anon_max_rate=100000 cat /etc/vsftpd/vuserconfig/vftp2 guest_enable=yes guest_username=ftp2 anon_world_readable_only=yes write_enable=yes an

您可能关注的文档

文档评论(0)

qwd513620855 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档