linux pureftpd 无法上传文件,实现了在pure-ftpd下限制上传文件类型的功能

本文介绍了如何解决Linux Pure-FTPd无法上传文件的问题,并实现了一个上传脚本,该脚本在文件上传时会检查其类型,删除可执行文件并自动解压缩ZIP文件。通过启用CallUploadScript功能,FTP服务器在执行脚本后开始运行。
摘要由CSDN通过智能技术生成

-u

--uid 你还需要建立一个这样的文件:touch

/var/run/pure-ftpd.upload.pipe。

3、需要注意的是,当起用了CallUploadScript yes

后,ftp就不能自动运行了,当运行了pure-uploadscript后,ftp才开始运行。文档上的描述是:

YOU MUST START

PURE-FTPD _FIRST_ and _THEN_ START PURE-UPLOADSCRIPT.

THE REVERSE ORDER WON'T

WORK.

4、可以自动运行脚本后,我花了几个小时突击学习了SHELL编程,并写下了以下脚本:

#!/bin/sh

#######################################################

#This

script is a uploadscript of pure-ftpd.

#When a file is upload,this script

will be run by ftp system.

#It will test the type of file,if the file is any

executable file,the

#script will delete it;If the file is the zip format,the

script will unzip it.

#This script is written by boboder.

#Date

2004-12-11

#########################

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值