diff --git a/controller/cmd/root.go b/controller/cmd/root.go
index c2dd7fb6c2ff15238c3a6a630fa1d532d31867dc..4b52eb4a4bcf8c2068e662f42524eea42b5113e0 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 9d8ebc838e88f88fedd863f15d26ad04b979c9a3..d29dcf421fdbd25375fa50133b5dbf0e3cb09a45 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
 		}