Chinaunix首页 | 论坛 | 博客
  • 博客访问: 30459
  • 博文数量: 21
  • 博客积分: 521
  • 博客等级: 下士
  • 技术积分: 270
  • 用 户 组: 普通用户
  • 注册时间: 2011-06-14 17:11
文章分类

全部博文(21)

文章存档

2012年(2)

2011年(19)

最近访客

分类: LINUX

2011-06-16 14:19:48


1 建立虚拟用户主目录

     #useradd –s /sbin/nologin  vuser            //主目录vuser 没有shell

     #chmod  700 /home/vuser                      //主目录的权限为775

2 建立虚拟用户目录

   #mkdir  -p /etc/vsftpd/vusers.txt

里面写用户名和密码,单行用户双行密码

3 生成vsftpd的认证文件

   #db_load  -T –t hash –f vusers.txt  /etc/vsftpd/ vusers_login.db    //报错安装db4

     必须在virtuals.txt同一目录下执行

  #chmod 600 /etc/vsftpd/ vusers_login.db       //只对root可读写

5 建立虚拟用户所需要的pam认证文件

#vim /etc/pam.d/vsftpd.pam

 auth        required   /lib/security/pam_userdb.so     db=/etc/vsftpd/ vusers _login

account   required   /lib/security/pam_userdb.so     db=/etc/vsftpd/ vusers _login

6 设置vsftpd.conf主配置文件

#vim  /etc/vsftpd/vsftpd.conf                  

      guest_enable=YES                                //开启虚拟用户

      guest_username=vuser                         //虚拟用户在linux里的用户名

      pam_service_name=vsftpd.pam              //指明虚拟用户的数据文件

      user_config_dir=/etc/vsftpd/vusers_conf    //指明虚拟用户配置文件

7  为不同的虚拟用户设置不同的访问目录及权限

. 建立虚拟用户主配置文件目录

  #mkdir  -p /etc/vsftpd/ vusers_conf

.. 为每个不同的虚拟用户建立不同 的配置文件

   #cd  /etc/vsftpd/ vusers_conf

  hudie     wuhan     //文件名和虚拟用户名相同,文件中指定访问目录

 

local_root=/web/                               //设置虚拟用户登录厚的主目录

anon_world_readable_only=NO           //具有浏览FTP目录和下载权限

    anon_upload_enable=YES                   //具有上传文件权限

anon_mkdir_write_enable=YES           //具有建立和删除目录的权限

anon_other_write_enble=YES              //具有文件改名和删除文件的权限

 

 

阅读(749) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:NIS网络信息服务

给主人留下些什么吧!~~