#!/bin/bash
#pureftp 上传限制脚本
export LANG=zh_CN
DATE=`date`
filetype=`/usr/bin/file -bi "$1" `
Exfname=`/bin/echo "$1" | /bin/sed 's/^.*\.//' | /usr/bin/tr [A-Z] [a-z]`
if [ $Exfname = "rar" -o $filetype = "application/x-rar" -o $Exfname = "exe" -o $filetype = "application/x-dosexec" -o $Exfname = "mp3" -o $filetype = "audio/mpeg" -o $Exfname = "wma" -o $filetype = " application/octet-stream" -o $Exfname = "zip" -o $filetype = "application/x-zip" ] ; then
echo ""$DATE" 有人上传非法文件被抓住啦,其罪恶行径$1已经被清除" >>/usr/local/pureftpd-1.0.29/logs/upload_deny_filetype.logs
rm "$1"
fi
转载于:https://blog.51cto.com/chromes/467329