From 4676153deafc4f03f250a77822a6dee1b49540a6 Mon Sep 17 00:00:00 2001
From: Fabian Seidl <fabian.seidl@h-da.de>
Date: Mon, 20 Jan 2025 08:37:54 +0000
Subject: [PATCH] Resolve "Fix permissions on folders"

See merge request danet/gosdn!1168
---
 controller/cmd/root.go    | 2 +-
 controller/store/utils.go | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/controller/cmd/root.go b/controller/cmd/root.go
index c2dd7fb6c..4b52eb4a4 100644
--- a/controller/cmd/root.go
+++ b/controller/cmd/root.go
@@ -154,7 +154,7 @@ func initConfig() {
 func ensureFileSystemPathExists(pathToFile string) error {
 	emptyString := []byte("")
 	// create folder if it does not exist
-	if err := os.MkdirAll(configHome, 0600); err != nil {
+	if err := os.MkdirAll(configHome, 0700); err != nil {
 		return err
 	}
 	// create file if it does not exist
diff --git a/controller/store/utils.go b/controller/store/utils.go
index 9d8ebc838..d29dcf421 100644
--- a/controller/store/utils.go
+++ b/controller/store/utils.go
@@ -58,7 +58,7 @@ func ensureFileSystemStoreExists(pathToStore string) error {
 func ensureDirExists(fileName string) error {
 	dirName := filepath.Dir(fileName)
 	if _, serr := os.Stat(dirName); serr != nil {
-		merr := os.MkdirAll(dirName, 0600)
+		merr := os.MkdirAll(dirName, 0700)
 		if merr != nil {
 			return merr
 		}
-- 
GitLab