Maint: OpenVPN: only add persist-key when running without root

This commit is contained in:
Quentin McGaw (desktop)
2021-09-14 14:55:39 +00:00
parent 2ab05b9350
commit af3f882bb8
19 changed files with 20 additions and 17 deletions

View File

@@ -41,6 +41,7 @@ func modifyConfig(lines []string, connection models.Connection,
line == "auth-retry nointeract",
line == "suppress-timestamps",
line == "persist-tun",
line == "persist-key",
// Remove values always modified
strings.HasPrefix(line, "verb "),
strings.HasPrefix(line, "auth-user-pass "),
@@ -90,6 +91,7 @@ func modifyConfig(lines []string, connection models.Connection,
if !settings.Root {
modified = append(modified, "user "+settings.ProcUser)
modified = append(modified, "persist-tun")
modified = append(modified, "persist-key")
}
modified = append(modified, "") // trailing line