diff --git a/encryption/letsencrypt.go b/encryption/letsencrypt.go index 193eaed2..cfe54ec5 100644 --- a/encryption/letsencrypt.go +++ b/encryption/letsencrypt.go @@ -1,10 +1,11 @@ package encryption import ( - log "github.com/sirupsen/logrus" - "golang.org/x/crypto/acme/autocert" "os" "path/filepath" + + log "github.com/sirupsen/logrus" + "golang.org/x/crypto/acme/autocert" ) // CreateCertManager wraps common logic of generating Let's encrypt certificate. @@ -12,7 +13,7 @@ func CreateCertManager(datadir string, letsencryptDomain string) (*autocert.Mana certDir := filepath.Join(datadir, "letsencrypt") if _, err := os.Stat(certDir); os.IsNotExist(err) { - err = os.MkdirAll(certDir, os.ModeDir) + err = os.MkdirAll(certDir, 0755) if err != nil { return nil, err } diff --git a/management/cmd/management.go b/management/cmd/management.go index 2b8bdb7a..3801c5d0 100644 --- a/management/cmd/management.go +++ b/management/cmd/management.go @@ -7,7 +7,6 @@ import ( "errors" "flag" "fmt" - "github.com/netbirdio/management-integrations/integrations" "io" "io/fs" "net" @@ -18,6 +17,8 @@ import ( "strings" "time" + "github.com/netbirdio/management-integrations/integrations" + "github.com/google/uuid" "github.com/miekg/dns" log "github.com/sirupsen/logrus" @@ -115,7 +116,7 @@ var ( } if _, err = os.Stat(config.Datadir); os.IsNotExist(err) { - err = os.MkdirAll(config.Datadir, os.ModeDir) + err = os.MkdirAll(config.Datadir, 0755) if err != nil { return fmt.Errorf("failed creating datadir: %s: %v", config.Datadir, err) }