Browse Source

0660 perms, not 0700 for adm group

master
Gregory Rudolph 2 years ago
parent
commit
b5c851cab5
Signed by: rudi
GPG Key ID: EF64F3CBD1A1EBDD
  1. 6
      main.go

6
main.go

@ -48,7 +48,7 @@ func main() {
} }
func getCtl() *os.File { 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 err != nil {
if daemon { if daemon {
log.Printf(CTL_NOT_OPEN, controlSocket) log.Printf(CTL_NOT_OPEN, controlSocket)
@ -134,9 +134,7 @@ func processCommand(cmd string) error {
svc := parts[1] svc := parts[1]
start := time.Now() start := time.Now()
if verb == "restart" || verb == "stop" { if verb == "restart" || verb == "stop" {
for testSvc := range services { f, err := os.OpenFile(fmt.Sprintf("/proc/%d/ctl", services[svc].ProcessHandle.Pid), os.O_WRONLY, 0660)
if svc == testSvc {
f, err := os.OpenFile(fmt.Sprintf("/proc/%d/ctl", services[svc].ProcessHandle.Pid), os.O_WRONLY, 0600)
if err != nil { if err != nil {
log.Printf("") log.Printf("")
} }

Loading…
Cancel
Save