Hi everyone. I wrote a script to automate the steps necessary to run an OpenVPN client without root privileges -
https://github.com/wknapik/openvpn-unroot - I'm looking for feedback. Dazo at #openvpn already suggested using pkexec instead of sudo - thanks for that! - it's the first improvement I'm going to make. If you have further comments, please respond here, or open an issue on github. Cheers.