From b5c851cab5afc691b849a02647a189341ebe589d Mon Sep 17 00:00:00 2001 From: Rudi Date: Sun, 23 Oct 2022 00:13:03 -0400 Subject: [PATCH] 0660 perms, not 0700 for adm group --- main.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/main.go b/main.go index 34b6399..56b171f 100644 --- a/main.go +++ b/main.go @@ -48,7 +48,7 @@ func main() { } func getCtl() *os.File { - f, err := os.OpenFile(controlSocket, os.O_TRUNC, 0700) + f, err := os.OpenFile(controlSocket, os.O_TRUNC, 0660) if err != nil { if daemon { log.Printf(CTL_NOT_OPEN, controlSocket) @@ -134,9 +134,7 @@ func processCommand(cmd string) error { svc := parts[1] start := time.Now() if verb == "restart" || verb == "stop" { - for testSvc := range services { - if svc == testSvc { - f, err := os.OpenFile(fmt.Sprintf("/proc/%d/ctl", services[svc].ProcessHandle.Pid), os.O_WRONLY, 0600) + f, err := os.OpenFile(fmt.Sprintf("/proc/%d/ctl", services[svc].ProcessHandle.Pid), os.O_WRONLY, 0660) if err != nil { log.Printf("") }