From 90160fc40c4358005bde59c6300e1790c3b69b08 Mon Sep 17 00:00:00 2001 From: Seth Hoenig Date: Thu, 24 Mar 2022 08:23:57 -0500 Subject: [PATCH] core: write peers.json file with correct permissions --- .changelog/12369.txt | 3 +++ nomad/server.go | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 .changelog/12369.txt diff --git a/.changelog/12369.txt b/.changelog/12369.txt new file mode 100644 index 000000000..9bd255b12 --- /dev/null +++ b/.changelog/12369.txt @@ -0,0 +1,3 @@ +```release-note:bug +Write peers.json file with correct permissions +``` diff --git a/nomad/server.go b/nomad/server.go index 5e3d2eb51..f30d903c8 100644 --- a/nomad/server.go +++ b/nomad/server.go @@ -1330,7 +1330,7 @@ func (s *Server) setupRaft() error { peersFile := filepath.Join(path, "peers.json") peersInfoFile := filepath.Join(path, "peers.info") if _, err := os.Stat(peersInfoFile); os.IsNotExist(err) { - if err := ioutil.WriteFile(peersInfoFile, []byte(peersInfoContent), 0755); err != nil { + if err := ioutil.WriteFile(peersInfoFile, []byte(peersInfoContent), 0644); err != nil { return fmt.Errorf("failed to write peers.info file: %v", err) }