Ver Fonte

feat: ignore .swp files when doing permissions check

a .swp file is a temp file created by vim. If a file is being edited by a non linuxgsm user then this could cause a permissions issue. Adding this exception to prevent this issue
Daniel Gibbs há 2 anos atrás
pai
commit
1f50055f5a
1 ficheiros alterados com 2 adições e 2 exclusões
  1. 2 2
      lgsm/modules/check_permissions.sh

+ 2 - 2
lgsm/modules/check_permissions.sh

@@ -14,12 +14,12 @@ fn_check_ownership() {
 		fi
 	fi
 	if [ -d "${modulesdir}" ]; then
-		if [ "$(find "${modulesdir}" -not -user "$(whoami)" | wc -l)" -ne "0" ]; then
+		if [ "$(find "${modulesdir}" -not -name '*.swp' -not -user "$(whoami)" | wc -l)" -ne "0" ]; then
 			funcownissue=1
 		fi
 	fi
 	if [ -d "${serverfiles}" ]; then
-		if [ "$(find "${serverfiles}" -not -user "$(whoami)" | wc -l)" -ne "0" ]; then
+		if [ "$(find "${serverfiles}" -not -name '*.swp' -not -user "$(whoami)" | wc -l)" -ne "0" ]; then
 			filesownissue=1
 		fi
 	fi