Write files to runtime dir with write permissions, so they can be overwritten by the restartLoop

This commit is contained in:
Brian Picciano 2024-07-14 15:50:24 +02:00
parent 691727fe99
commit fdfae9c49a
2 changed files with 2 additions and 2 deletions

View File

@ -137,7 +137,7 @@ func nebulaPmuxProcConfig(
nebulaYmlPath := filepath.Join(runtimeDirPath, "nebula.yml")
if err := yamlutil.WriteYamlFile(config, nebulaYmlPath, 0440); err != nil {
if err := yamlutil.WriteYamlFile(config, nebulaYmlPath, 0600); err != nil {
return pmuxlib.ProcessConfig{}, fmt.Errorf("writing nebula.yml to %q: %w", nebulaYmlPath, err)
}

View File

@ -58,7 +58,7 @@ func RenderGarageToml(into io.Writer, data GarageTomlData) error {
func WriteGarageTomlFile(path string, data GarageTomlData) error {
file, err := os.OpenFile(
path, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0640,
path, os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0600,
)
if err != nil {