From 7ef02dfcc126671acdfa06e273e826954fd6486c Mon Sep 17 00:00:00 2001 From: Thom Date: Sat, 11 Nov 2023 23:38:28 +0100 Subject: [PATCH] Enable the Fail2Ban service after installing (#114) --- lib/os/class.ISPConfigDebianOS.inc.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lib/os/class.ISPConfigDebianOS.inc.php b/lib/os/class.ISPConfigDebianOS.inc.php index fb7891d..d35f371 100644 --- a/lib/os/class.ISPConfigDebianOS.inc.php +++ b/lib/os/class.ISPConfigDebianOS.inc.php @@ -2021,6 +2021,10 @@ SCRIPTWHITELIST=/usr/bin/lwp-request'; unset($jk_jail); $this->restartService('fail2ban'); + + // Fail2Ban is disabled by default on Ubuntu 22.04 and newer. Enabling it on any OS does not hurt. + $cmd = 'systemctl enable fail2ban >/dev/null 2>&1'; + $this->exec($cmd); // ignore if this fails $this->fixDbconfigCommon(); -- GitLab