vsftpd只能上传浏览,不能下载_绿色软件之家

绿色软件之家:您身边最放心的安全下载站! 最新更新|软件分类|软件专题|手机版|系统之家|纯净系统

您当前所在位置:首页操作系统LINUX → vsftpd只能上传浏览,不能下载

vsftpd只能上传浏览,不能下载

时间:2015/6/28来源:绿色软件之家作者:网管联盟我要评论(0)

  前几天,一朋友让我帮忙搭个ftp,需求是只能上传,浏览不能下载。初步一想,这权限按常规权限来做的话根本实现不了,因为浏览跟下载是一个权限,没办法区分。朋友说了搞定就一顿饭,有点动力了,打算尝试下,而且估计应该是可以实现的,因为linux有很多意想不到的事情。果然google了下就找到方法了,可以对用户操作ftp的命令进行控制,那就简单了。网上找到了能实现我需求的配置文件,一测试不行,想想还是自己写吧。

  ok,test下果然成功了。

  附上相关说明:

  vsftpd.conf文件:

  connect_from_port_20=YES

  anonymous_enable=NO

  write_enable=YES

  local_umask=002

  listen_port=21

  listen=YES

  pasv_enable=YES

  use_localtime=YES

  connect_timeout=60

  accept_timeout=60

  data_connection_timeout=600

  local_enable=YES

  cmds_allowed=ABOR,CMD,LIST,MDTM,MKD,NLST,PASS,PASV,PORT,PWD,QUIT,SIZE,STOR,TYPE,USER

  chroot_list_enable=YES

  chroot_list_file=/etc/vsftpd/vsftpd.chroot.list

  pam_service_name=vsftpd

  xferlog_enable=YES

  xferlog_file=/var/log/vsftpd.log

  注意cmds_allowe这段

  以下是这段相关命令的说明:

  (要注意的是,这行里面不能换行,不能有空格)

  # ABOR - abort a file transfer 取消文件传输

  # CWD - change working directory 更改目录

  # DELE - delete a remote file 删除文件

  # LIST - list remote files 列目录

  # MDTM - return the modification time of a file 返回文件的更新时间

  # MKD - make a remote directory 新建文件夹

  # NLST - name list of remote directory

  # PASS - send password

  # PASV - enter passive mode

  # PORT - open a data port 打开一个传输端口

  # PWD - print working directory 显示当前工作目录

  # QUIT - terminate the connection 退出

  # RETR - retrieve a remote file 下载文件

  # RMD - remove a remote directory

  # RNFR - rename from

  # RNTO - rename to

  # SITE - site-specific commands

  # SIZE - return the size of a file 返回文件大小

  # STOR - store a file on the remote host 上传文件

  # TYPE - set transfer type

  # USER - send username

  根据自己需要选择吧,vsftpd的确很强大,ftp我只用vsftpd,哈哈!

关键词标签:vsftpd

相关阅读

文章评论
发表评论

热门文章 安装红帽子RedHat Linux9.0操作系统教程安装红帽子RedHat Linux9.0操作系统教程使用screen管理你的远程会话使用screen管理你的远程会话GNU/Linux安装vmwareGNU/Linux安装vmware如何登录linux vps图形界面 Linux远程桌面连如何登录linux vps图形界面 Linux远程桌面连

相关下载

人气排行 Linux下获取CPUID、硬盘序列号与MAC地址linux tc实现ip流量限制dmidecode命令查看内存型号linux下解压rar文件安装红帽子RedHat Linux9.0操作系统教程Ubuntu linux 关机、重启、注销 命令lcx.exe、nc.exe、sc.exe入侵中的使用方法查看linux服务器硬盘IO读写负载