diff options
Diffstat (limited to 'source/n/openvpn/rc.openvpn')
-rw-r--r-- | source/n/openvpn/rc.openvpn | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/source/n/openvpn/rc.openvpn b/source/n/openvpn/rc.openvpn index 86f319225..8494ce329 100644 --- a/source/n/openvpn/rc.openvpn +++ b/source/n/openvpn/rc.openvpn @@ -22,16 +22,16 @@ ovpn_start() { if [ -z "$1" ]; then # start OpenVPN for all config files: if /bin/ls /etc/openvpn/*.conf 1> /dev/null 2> /dev/null ; then for config in /etc/openvpn/*.conf ; do - echo "Starting OpenVPN: /usr/sbin/openvpn --daemon --writepid /run/openvpn/$(basename $config).pid --user nobody --group nobody --config $config" - /usr/sbin/openvpn --daemon --writepid /run/openvpn/$(basename $config).pid --user nobody --group nobody --config $config + echo "Starting OpenVPN: /usr/sbin/openvpn --daemon --writepid /run/openvpn/$(basename $config).pid --user openvpn --group openvpn --config $config" + /usr/sbin/openvpn --daemon --writepid /run/openvpn/$(basename $config).pid --user openvpn --group openvpn --config $config done else echo "Unable to start OpenVPN - no .conf files found in /etc/openvpn/." fi else # start OpenVPN for one config file: if [ -r "$1" ]; then - echo "Starting OpenVPN: /usr/sbin/openvpn --daemon --writepid /run/openvpn/$(basename $1).pid --user nobody --group nobody --config $1" - /usr/sbin/openvpn --daemon --writepid /run/openvpn/$(basename $1).pid --user nobody --group nobody --config $1 + echo "Starting OpenVPN: /usr/sbin/openvpn --daemon --writepid /run/openvpn/$(basename $1).pid --user openvpn --group openvpn --config $1" + /usr/sbin/openvpn --daemon --writepid /run/openvpn/$(basename $1).pid --user openvpn --group openvpn --config $1 else # config file is missing: echo "Error starting OpenVPN: config file $1 is missing." fi |