improve fail2ban support for vsftpd

This commit is contained in:
Joe Mattos 2017-12-11 07:47:50 -05:00 committed by GitHub
commit 0277d84fe4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1158,6 +1158,15 @@ if [ "$fail2ban" = 'yes' ]; then
fline=$(echo "$fline" |grep enabled |tail -n1 |cut -f 1 -d -)
sed -i "${fline}s/true/false/" /etc/fail2ban/jail.local
fi
if [ "$vsftpd" = 'yes' ]; then
#Create vsftpd Log File
if [ ! -f "/var/log/vsftpd.log" ]; then
touch /var/log/vsftpd.log
fi
fline=$(cat /etc/fail2ban/jail.local |grep -n vsftpd-iptables -A 2)
fline=$(echo "$fline" |grep enabled |tail -n1 |cut -f 1 -d -)
sed -i "${fline}s/false/true/" /etc/fail2ban/jail.local
fi
update-rc.d fail2ban defaults
service fail2ban start
check_result $? "fail2ban start failed"