有什么理由不以root身份启动openvpn?

我在家庭ubuntu服务器上运行openvpn(客户端)。

我目前使用命令创建连接:

sudo openvpn /path/to/config/file 

如果我不以root身份运行它,则会收到无法创建TUN界面的错误。

我在主题上发现了一个旧post ,有人建议将你的用户添加到netdev,但在这之后我仍然得到同样的错误。

解决这个问题有多紧急? 如果我以root身份启动openvpn连接,这真的很重要吗? 这是安全隐患吗?

谢谢!

默认情况下,OpenVPN以root身份运行,因为需要它来创建TUN设备。

我不知道是否存在任何安全隐患,但在他们的wiki中,您可以找到与其他非特权用户一起启动OPENVPN的指南 。