Merge pull request #765 from dmcgowan/grpc-socket-permissions
Ensure grpc socket is group writable
This commit is contained in:
commit
f3c5811c35
@ -35,6 +35,12 @@ func platformInit(context *cli.Context) error {
|
||||
return err
|
||||
}
|
||||
}
|
||||
if err := os.MkdirAll(conf.State, 0750); err != nil {
|
||||
return err
|
||||
}
|
||||
if err := os.Chown(conf.State, conf.GRPC.Uid, conf.GRPC.Gid); err != nil {
|
||||
return err
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
|
@ -28,6 +28,11 @@ func GetLocalListener(path string, uid, gid int) (net.Listener, error) {
|
||||
return l, err
|
||||
}
|
||||
|
||||
if err := os.Chmod(path, 0660); err != nil {
|
||||
l.Close()
|
||||
return nil, err
|
||||
}
|
||||
|
||||
if err := os.Chown(path, uid, gid); err != nil {
|
||||
l.Close()
|
||||
return nil, err
|
||||
|
Loading…
Reference in New Issue
Block a user