From f48733d44dd7e69db8dc304ac68e6c9f3ecdf3ed Mon Sep 17 00:00:00 2001 From: Seebs Date: Thu, 22 Sep 2022 14:41:46 -0500 Subject: [PATCH] set directory permissions restrictively to quiet etcd --- etcd/config_gen.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/etcd/config_gen.go b/etcd/config_gen.go index 6f2c01c03..1c3fdc276 100644 --- a/etcd/config_gen.go +++ b/etcd/config_gen.go @@ -49,6 +49,15 @@ func GenEtcdConfigs(dc DirCleaner, n int) (clusterName string, cfgs []Options) { for i := 0; i < n; i++ { name := fmt.Sprintf("server%d", i) discoDir := dc.TempDir() + d, err := os.Open(discoDir) + if err != nil { + dc.Fatalf("creating temp directory: %v", err) + } + defer d.Close() + err = d.Chmod(0o700) + if err != nil { + dc.Fatalf("fixing temp directory mode: %v", err) + } clientURL := unixSocket(dc) peerURL := unixSocket(dc) cfgs[i] = Options{