diff --git a/init-linux-harden.sh b/init-linux-harden.sh index 5ef6c8b..f42f721 100755 --- a/init-linux-harden.sh +++ b/init-linux-harden.sh @@ -634,7 +634,7 @@ configure_firewall_freebsd() { fi touch $PF_CONF_FILE - cat >>$PF_CONF_FILE <<'EOF' + cat >>$PF_CONF_FILE <"$JAIL_LOCAL" + cat <"$JAIL_LOCAL" [DEFAULT] backend = auto banaction = firewallcmd-rich-rules[actiontype=] @@ -858,7 +858,7 @@ banaction = %(banaction_allports)s bantime = 1w findtime = 1d maxretry = 3 -FAIL2BAN +EOF # FreeBSD specific ban-actions if [ -f /etc/pf.conf ]; then @@ -955,7 +955,7 @@ configure_fail2ban_freebsd() { # Add fail2ban table to PF configuration if ! grep -q 'table ' "$PF_CONF_FILE" 2>/dev/null; then - cat <<'EOF' >>"$PF_CONF_FILE" + cat <>"$PF_CONF_FILE" # Fail2ban table and anchor table persist