mirror of
https://github.com/qdm12/gluetun.git
synced 2026-05-09 20:29:23 +02:00
Maint: OpenVPN: only add persist-key when running without root
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user