电脑计算机论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1176|回复: 0

FTP虚拟用户

[复制链接]
yunxina 发表于 2012-4-20 20:01:36 | 显示全部楼层 |阅读模式
最近我在计算机学校学习过程中,学到关于FTP虚拟用户的搭建,感觉可能很常用于是自己查了资料写了一篇文档,来和大家共享,下面是具体过程;
1.安装vsftpd包,并启用
2.建立本地用户u1,建文件var/ftp/soft,修改etc/vsftpd/vsftpd.conf并测试
3.建立虚拟用户数据库
  <1> 安装db4-utils包
  <2>创建虚拟用户 vi /etc/vsftpd/vusers.list
   例:  张三(用户)
            1(密码)
  <3>转化为db数据库
     cd  /etc/vsftpd/
     db_load -T -t hash -f vusers.list vusers.db
     chown 600 /etc/ vsftpd/vusers.*   (降低权限)
3.建立ftp访问的根目录及虚拟用户对应的系统账户
  useradd -d var/ftproot -s /sbin/nologin virtual(建立映射  账户virtual)
  chmod 755 /var/ftproot/  (更改权限)
  touch aa.test 建立测试文件
4.建立PAM认证
  vi /etc/pam.vsftpd.vu
  auth    required pam_userdb.so db=/etc/vsftpd/vusers
  account required pam_userdb.so db=/etc/vsftpd/vusers
5.修改vsftpd.conf配置文件,添加用户支持
  local_enable=YES
  guest_enable=YES
  guest_username=virtual
  pam_service_name=vsftpd.vu
  chroot_local_users=YES
  max_clients=150
  max_per_ip=5
  local_max_rate=500000
  anon_max_rate=100000
  user_config_dir=/etc/vsftpd/vsftpd.conf
6.单独设置用户权限
7.重启vsftpd服务
好了到这里我们的FTP寻虚拟用户就搭好了如果你还有想了解的更多,可以去:http://www.jisuanjixuexiao.com看一下
好                                                                                                                                                                                                                                    

您需要登录后才可以回帖 登录 | 注册

本版积分规则


QQ|手机版|小黑屋|电脑计算机论坛 ( 京ICP备2022023538号-1 )

GMT+8, 2024-5-24 02:22 , Processed in 0.083466 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表