Chinaunix首页 | 论坛 | 博客
  • 博客访问: 305168
  • 博文数量: 38
  • 博客积分: 1334
  • 博客等级: 中尉
  • 技术积分: 869
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-21 10:26
个人简介

贵在坚持

文章分类

全部博文(38)

文章存档

2013年(10)

2012年(15)

2011年(13)

分类: LINUX

2011-03-23 16:20:17

 FTP
A. 配静态ip和安装vsftpd                                
    #rpm -ivh   vsftpd-
   编译安装:
    #mkdir  /var/ftp //用户主目录 
    #useradd -d /var/ftp  ftp
    #tar -xzvf  vsftpd-   #cd  vsftpd-
    #vi  /builddefs.h  
    #make   &&  make install
    #mkdir  /etc/vsftpd(创主配置目录)     #cp vsftpd.conf  /etc/vsftpd(拷贝主配置文件)
    #cp  RedHat/vsftpd.pam    /etc/pam.d/vsftpd//拷贝pam认证文件
    #cp RedHat/vsftpd.log  /etc/logrotate.d/vsftpd//拷贝日志文件
B.匿名用户
  1.#vi   /vsftpd/vsftpd.conf
    加anonymous_enable=yes //支持匿名
      anon_upload_enable=yes//匿名可以上传文件
      anon_mkdir_write_enable=yes//匿名用户具有文件改名和删除文件的权利
   2.#service vsftpd start 
 客:(dos)  ftp ip
C.系统用户
   1.#useradd 用户名   #passwd 用户名
   2.#service vsftpd start
 客:(dos)  ftp ip
D. 虚拟用户的构建:方法如下
     虚拟用户构建的布骤:
  1.建立虚拟用户口令库文件
  2.用命令生成vsftpd的认证文件
  3.建虚拟用户所须的pam配置文件
  4.创建虚拟用户并改用户目录访问权限
  5.修改主配置文件/etc/vsftpd/vsftp.conf
  6.设虚拟用户不同的权限
  1.#vi   /vulist.txt  (文件名任意取)//建立虚拟用户口令库文件
    加   u1   //用户名
        123 //密码
        u2
        123
  2.#db_load -T -t hash -f vulist.txt /etc/vsftpd/vulist.db //生成vsftpd的认证文件
     #chmod 600 /etc/vsftpd/vsftpdvulist.db //设认证文件只对root可读可写
  3.#vi /etc/pam.d/vsftpd.vu(名子任意取)//建虚拟用户所须的pam配置文件
    加auth required /lib/security/pam_userdb.so  db=/etc/vsftpd/vulist
       account required /lib/security/pam_userdb.so  db=/etc/vsftpd/vulist
  4.#useradd ftpuser  (-d指定主目录,默认为/home/ftpuser)
     #chmod  700 /home/ftpuser //改权限只有ftpusr root用户能读写
  5.#vi /etc/vsftpd/vsftpd.conf //修改主配置文件
     加guest_enable=yes //支持虚拟用户登录
        guest_username=ftpuser//设虚拟用户对应的系统用户
        pam_service_name=vsftpd.vu//设置pam文件名
     #service vsftpd start     #ntsysv --level  345
客 : (dos) ftp 服ip   //即可用u1,u2用户登录
  6.设虚拟用户不同的权限
     #vi  /etc/vsftpd/vsftpd.conf
       加user_config_dir=/etc/vsftpdvu //设虚拟用户个人配置文件的目录
   #mkdir  /etc/vsftpdvu //建虚拟用户个人配置文件的目录
   #cd /etc/vsftpdvu
   #vi u1   //设虚拟用户的权限
       anon_world_readable_only=no//用户可以浏览FTP目录和下载文件
       anon_upload_enable=yes //用户可以上传文件
       anon_mkdir_write_enable=yes//用户具有建立和删除目录权利
       anon_other_write_enable=yes//用户具有文件改名和删除文件的权利
    #vi u2
       anon_world_readable_only=yes
       anon_upload_enable=no
       anon_mkdir_write_enable=no
       anon_other_write_enable=no
     #service vsftpd restart
客 : (dos) ftp 服IP  get下载  put上传  bye退出  mget一次下载多个文件 
mput一次上传多个文件  !dir显示本地目录的内容  !pwd显示本地路径  pwd显示服路径 
dir径显示服目录  lcd显示本地目录 delete删除服目录  rename改服目录名
 
 
本文出自 “sswqzx” 博客,请务必保留此出处http://ssw.blog.chinaunix.net
阅读(1757) | 评论(0) | 转发(0) |
0

上一篇:linux Samba

下一篇:nginx 限制ip并发数

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