Chinaunix首页 | 论坛 | 博客
  • 博客访问: 201297
  • 博文数量: 489
  • 博客积分: 410
  • 博客等级: 下士
  • 技术积分: 2590
  • 用 户 组: 普通用户
  • 注册时间: 2011-09-01 22:50
文章分类

全部博文(489)

文章存档

2011年(489)

我的朋友

分类:

2011-09-03 22:47:05

一:基本知识

      1:本地用户:linux的普通用户

      2vsftp的服务进程是vsftpd

3vsftpd的配置文件是/etc/vsftpd/vsftpd.conf .

4vsftpd的用户文件是/etc/vsftpd/ftpusers

5vsftpd的用户文件是/etc/vsftpd/user_list

6:不推荐使用本地用户登入FTP服务器

二:本地用户的上传下载

   1:本地用户默认具有上传下载功能

   2:上传下载时候注意目录的权限问题就可以了

   3:限制本地用户上传下载的速率,以节省系统资源

      local_max_rate=0            ####不限制速率

      local_max_rate=500000       ####500KB/S (换算:1kb/s=1000)

   4:默认具有建立目,删除,重命名目录的权限

三:本地用户安全性问题

    禁锢用户:

   1:默认的设置是本地用户可以遍历系统目录,很不安全

   2:将用户禁锢在自己的家目录,只能遍历自己的家目录,这样就很安全

      chroot_list_enable=YES

      chroot_list_file=/etc/vsftpd/chroot_list           

   3:建立chroot_list ,并将需要禁锢的用户写入即可,一行一个用户

      touch /etc/vsftpd/chroot_list

   添加用户:

       alice

       bob

       apple

   4:用户alice,bob,apple就被禁锢在自己的家目录了,很是安全  

   5:拒绝个体用户访问vsftpd服务器,/etc/vsftpd/ftpusers可以为您实现

   6:拒绝apple访问我的vsftpd服务器

   7:编辑/etc/vsftpd/ftpusers

     添加拒绝的用户:

      apple

   8:使用用户apple模拟登入FTP服务器,果然被拒绝了

   9:貌似还有一种选择,来允许或拒绝用户登入服务器(多余吗?),我们拭目以待

   10/etc/vsftpd/user_list 这个服务文件貌似是多余的,我们来看看

   11:该文件的功能是运行或者拒绝用户登入FTP服务器

   12:要使vsftpd进程读取/etc/vsftpd/user_list文件,还需要一个变量的配合,那就是:

        userlist_deny=YES/NO (YES=拒绝,NO=允许)

   13:测试一下,很有趣的一件事件,不是多余的吧,还是很有用的

   14:拒绝用户alice 登入FTP服务器

        userlist_deny=YES

        userlist_file=/etc/vsftpd/user_list

   15:客户端测试软件:CutFTP 5.0 XP

 

    ***********本地用户完整篇完,后续请看虚拟用户完整篇**************

 

阅读(119) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~