Adjust permissions of unix socket

fixes #8358
pull/11375/head
Julian Kornberger 7 years ago committed by Leonard Gram
parent e84f746d1d
commit 6f363153d7
  1. 5
      pkg/api/http_server.go

@ -74,12 +74,15 @@ func (hs *HTTPServer) Start(ctx context.Context) error {
return nil return nil
} }
case setting.SOCKET: case setting.SOCKET:
ln, err := net.Listen("unix", setting.SocketPath) ln, err := net.ListenUnix("unix", &net.UnixAddr{Name: setting.SocketPath, Net: "unix"})
if err != nil { if err != nil {
hs.log.Debug("server was shutdown gracefully") hs.log.Debug("server was shutdown gracefully")
return nil return nil
} }
// Make socket writable by group
os.Chmod(setting.SocketPath, 0660)
err = hs.httpSrv.Serve(ln) err = hs.httpSrv.Serve(ln)
if err != nil { if err != nil {
hs.log.Debug("server was shutdown gracefully") hs.log.Debug("server was shutdown gracefully")

Loading…
Cancel
Save