15954: Turn off exec bits on temp config file mode.
authorTom Clegg <tom@tomclegg.ca>
Tue, 10 Mar 2020 14:51:41 +0000 (10:51 -0400)
committerTom Clegg <tom@tomclegg.ca>
Tue, 10 Mar 2020 14:54:09 +0000 (10:54 -0400)
Arvados-DCO-1.1-Signed-off-by: Tom Clegg <tom@tomclegg.ca>

lib/boot/supervisor.go

index dc1f616e1bdad71553d10fdceef4501ba9b27a01..4a4ab4d98b886e0bb037544b24d244c8d6478901 100644 (file)
@@ -106,7 +106,7 @@ func (super *Supervisor) run(cfg *arvados.Config) error {
        if err != nil {
                return err
        }
-       conffile, err := os.OpenFile(filepath.Join(super.tempdir, "config.yml"), os.O_CREATE|os.O_WRONLY, 0755)
+       conffile, err := os.OpenFile(filepath.Join(super.tempdir, "config.yml"), os.O_CREATE|os.O_WRONLY, 0644)
        if err != nil {
                return err
        }