diff --git a/wg/wg.go b/wg/wg.go index d64c56c..3cee1a9 100644 --- a/wg/wg.go +++ b/wg/wg.go @@ -170,7 +170,7 @@ func NewWireGuardService(interfaceName string, mtu int, generateAndSaveKeyTo str return nil, fmt.Errorf("failed to parse private key: %v", err) } } else { - err = os.WriteFile(generateAndSaveKeyTo, []byte(key.String()), 0644) + err = os.WriteFile(generateAndSaveKeyTo, []byte(key.String()), 0600) if err != nil { return nil, fmt.Errorf("failed to save private key: %v", err) } diff --git a/wgnetstack/wgnetstack.go b/wgnetstack/wgnetstack.go index 15273c5..7823781 100644 --- a/wgnetstack/wgnetstack.go +++ b/wgnetstack/wgnetstack.go @@ -196,7 +196,7 @@ func NewWireGuardService(interfaceName string, mtu int, generateAndSaveKeyTo str return nil, fmt.Errorf("failed to parse private key: %v", err) } } else { - err = os.WriteFile(generateAndSaveKeyTo, []byte(key.String()), 0644) + err = os.WriteFile(generateAndSaveKeyTo, []byte(key.String()), 0600) if err != nil { return nil, fmt.Errorf("failed to save private key: %v", err) }