From f0c8d2c7c7973c299b4228b3866161522a0b66f3 Mon Sep 17 00:00:00 2001 From: Owen Date: Mon, 11 Aug 2025 08:15:36 -0700 Subject: [PATCH] Change permissions to 0600 Fixes #104 --- wg/wg.go | 2 +- wgnetstack/wgnetstack.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) 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) }