|
|
@@ -25,7 +25,7 @@ upgrade_config_set_value 'UPGRADE_UPDATE_FILEMANAGER_CONFIG' 'false'
|
|
|
|
|
|
if [ "$IMAP_SYSTEM" = "dovecot" ]; then
|
|
|
if ! grep -qw "^extra_groups = mail$" /etc/dovecot/conf.d/10-master.conf 2> /dev/null; then
|
|
|
- sed -i "s/^service auth {/service auth {\n extra_groups = mail/g" /etc/dovecot/conf.d/10-master.conf
|
|
|
+ sed -i "s/^service auth {/service auth {\n extra_groups = mail\n/g" /etc/dovecot/conf.d/10-master.conf
|
|
|
fi
|
|
|
|
|
|
if [ -f /etc/dovecot/conf.d/90-sieve.conf ]; then
|
|
|
@@ -37,14 +37,8 @@ fi
|
|
|
|
|
|
if [ -f /etc/fail2ban/jail.local ]; then
|
|
|
# Add phpmyadmin rule
|
|
|
- if ! -qw "^[phpmyadmin]$" /etc/fail2ban/jail.local 2> /dev/null; then
|
|
|
- echo "
|
|
|
- [phpmyadmin]
|
|
|
- enabled = true
|
|
|
- filter = phpmyadmin-syslog
|
|
|
- action = hestia[name=WEB]
|
|
|
- logpath = /var/log/auth.log
|
|
|
- maxretry = 5" >> /etc/fail2ban/jail.local
|
|
|
+ if ! -qw "^[phpmyadmin-auth]$" /etc/fail2ban/jail.local 2> /dev/null; then
|
|
|
+ sed -i '/\[recidive\]/i [phpmyadmin-auth]\nenabled = true\nfilter = phpmyadmin-syslog\naction = hestia[name=WEB]\nlogpath = /var/log/auth.log\nmaxretry = 5\n' /etc/fail2ban/jail.local
|
|
|
fi
|
|
|
fi
|
|
|
|