Ohai!

I recently undertook the project of not having my VPN client run as root
anymore. I noticed there are a lot of questions about this on the internet, and
I think one reason that this is more difficult then necessary is that the
"official" client.down script doesn't work when used in the conjunction with
the down-root plugin.

I noticed that both the up and the down script get a lot of information through
environment variables, and the up script relies on that already anyways. So I
figured doing the same in the down script would be a reasonable thing to do
(it's also what the most commonly referred to external up/down scripts do).

With this change, the down script can actually be used with the down-root
plugin just like this:

  plugin openvpn-plugin-down-root.so "/etc/openvpn/client.down"

Hope this makes sense,
Conrad

Conrad Hoffmann (2):
  Use provided env vars in up/down script.
  Document down-root plugin usage in client.down

 contrib/pull-resolv-conf/client.down | 6 +++++-
 contrib/pull-resolv-conf/client.up   | 4 ++--
 2 files changed, 7 insertions(+), 3 deletions(-)

-- 
2.13.3


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Openvpn-devel mailing list
Openvpn-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-devel

Reply via email to