From 7838870a0ca57d48ed230e9dd58c79b0cfd9f809 Mon Sep 17 00:00:00 2001 From: Frédéric Guillot Date: Sun, 25 Nov 2018 16:13:52 -0800 Subject: Change Unix socket permission to make it accessible from other services --- service/httpd/httpd.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'service') diff --git a/service/httpd/httpd.go b/service/httpd/httpd.go index 8e69063..dbe2c1a 100644 --- a/service/httpd/httpd.go +++ b/service/httpd/httpd.go @@ -67,6 +67,10 @@ func startUnixSocketServer(server *http.Server, socketFile string) { } defer listener.Close() + if err := os.Chmod(sock, 0666); err != nil { + logger.Fatal(`Unable to change socket permission: %v`, err) + } + logger.Info(`Listening on Unix socket %q`, sock) if err := server.Serve(listener); err != http.ErrServerClosed { logger.Fatal(`Server failed to start: %v`, err) -- cgit v1.2.3