Просмотр исходного кода

Fix issue with duplicated phpmyadmin-auth blocks in jail.local (#3642)

* Fix: Update check if jail exists fails

Causing fail2ban to stop working

* Fix restore document errors  files

Causing error during rebuild
Jaap Marcus 2 лет назад
Родитель
Сommit
7093f5a3d9
2 измененных файлов с 2 добавлено и 2 удалено
  1. 1 1
      func/rebuild.sh
  2. 1 1
      install/upgrade/versions/1.8.0.sh

+ 1 - 1
func/rebuild.sh

@@ -261,7 +261,7 @@ rebuild_web_domain_conf() {
 	if [ ! -d "$HOMEDIR/$user/web/$domain/document_errors" ]; then
 		$BIN/v-add-fs-directory "$user" "$HOMEDIR/$user/web/$domain/document_errors"
 		# Propagating html skeleton
-		user_exec cp -r "$WEBTPL/skel/document_errors/*" "$HOMEDIR/$user/web/$domain/document_errors/"
+		user_exec cp -r "$WEBTPL/skel/document_errors/" "$HOMEDIR/$user/web/$domain/"
 	fi
 	$BIN/v-add-fs-directory "$user" "$HOMEDIR/$user/web/$domain/cgi-bin"
 	$BIN/v-add-fs-directory "$user" "$HOMEDIR/$user/web/$domain/private"

+ 1 - 1
install/upgrade/versions/1.8.0.sh

@@ -37,7 +37,7 @@ fi
 
 if [ -f /etc/fail2ban/jail.local ]; then
 	# Add phpmyadmin rule
-	if ! grep -qw "^[phpmyadmin-auth]$" /etc/fail2ban/jail.local 2> /dev/null; then
+	if ! grep -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