From c04da825f74cb434bc76ab242dbccd727aaba52f Mon Sep 17 00:00:00 2001 From: mantaohuang Date: Fri, 3 Apr 2020 15:53:59 -0400 Subject: [PATCH] set gid for testing --- openvpn.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/openvpn.py b/openvpn.py index 534c431..c5894d2 100644 --- a/openvpn.py +++ b/openvpn.py @@ -75,7 +75,8 @@ class Openvpn: if self.status == IDLE: self.status = RUNNING config_fp = self.generate_config_file() - cmd = " ".join(["openvpn", "--config", config_fp]) + cmd = " ".join(["", "openvpn", "--config", config_fp]) + cmd = f"sg openvpn -c \"{cmd}\"" # TODO: configable? self.run_task = self.loop.create_task(self.run(cmd)) def get_log(self):