vsftpd_虚拟用户配置详解.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一? 安装vsftpd需要的组件 ? ?yum -y install vsftpd* ?yum -y install pam* ?yum -y install db4 ? ? 二? 建立虚拟用户 ? ? [root@localhost ~]#vi /etc/vsftpd/vftpuser.txt ? 添加虚拟用户名和密码 用户名 ? qiu ? 123 ? cancan ? 123456 ? ? ? 三? 生成虚拟用户口令认证文件 ??? 把刚添加的vftpuser.txt虚拟用户口令转换成系统的口令认证文件 ??? root@localhost ~]#db_load -T -t hash -f /etc/vsftpd/vftpuser.txt?/etc/vsftpd/.db ??? ? 四? 编辑vsftpd的PAM认证 ?? [root@localhost ~]#vi /etc/pam.d/vsftpd?? 录入下文 ?? auth required /lib/security/pam_userdb.so db=/etc/vsftpd/vu_list ?? account required /lib/security/pam_userdb.so db=/etc/vsftpd/vu_list ?? ? 五 建立本地映射用户并设置宿主权限 ?? [root@localhost ~]#mkdir /opt/tonecan (在/opt建立一个tonecan) ?? [root@localhost ~]#useradd -d /opt/tonecan -s /sbin/nologin vftpuser ?? [root@localhost ~]#chmod?777 /opt/tonecan ?? 并且设置权限为777.? 六 配置 vsftpd.conf (设置虚拟用户配置项) ?? [root@localhost ~]#vi /etc/vsftpd/vsftpd.conf ?? guest_enable=YES #开启虚拟用户 ?? user_config_dir=/etc/vsftpd/vsftpd_user_conf 虚拟用户配置文件存放位置 ?? guest_username=vftpuser (FTP虚拟用户对用的系统用户useradd -d /opt/tonecan -s /sbin/nologin vftpuser) ?? pam_service_name=vsftpd#PAM认证文件 ? 七 测试登录 ? ? root@localhost ~]#service vsftpd restart ? 重启vsftpd服务 然后测试登录。 ? ? 八 建立各个虚拟用户自身的配置文件 ? root@localhost ~]#vi /etc/vsftpd/vsftpd.conf ??[root@localhost ~]#mkdir /etc/vsftpd/vsftpd_user_conf ??[root@localhost ~]#touch ftp1 ? [root@localhost ~]#touch ftp2 ??编辑文件 ? [root@localhost ~]#vi /etc/vsftpd/vsftpd_user_conf/?? 添加 ?? anon_world_readable_only=NO #开放ftp1的下载权限(只能下载)。 ? ? 编辑文件 ? [root@localhost ~]#vi /etc/vsftpd/vsftpd_user_conf/? 添加 ? write_enable=YES #开放ftp2的写权限 ? anon_world_readable_only=NO #开放ftp2的下载权限 ? anon_upload_enable=YES #开放ftp2的上传权限 ? anon_mkdir_write_enable=YES #开放ftp2创建目录的权限 ??anon_other_write_enable=YES #开放ftp2删除和重命名的权限 ? local_root=/var/vsftpd/ 指定FTP的家目录 ? ? ? 九 各虚拟用户使用自身配置 ?? root@localhost ~]#vi /etc/vsftpd/vsftpd.conf ?? write_enable=YES ?? anonymous_enable=NO ???local_enable=YES ???guest_enable=YES ?? guest_username=vftpuser ?? virtual_use_local_privs=NO ???pam_service_name=vsftpd ?? use

文档评论(0)

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

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

1亿VIP精品文档

相关文档