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

eva*_*van 8 sudo vpn

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

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

sudo openvpn /path/to/config/file
Run Code Online (Sandbox Code Playgroud)

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

我在该主题上找到了一个旧线程,其中有人建议将您的用户添加到 netdev,但这样做之后我仍然遇到相同的错误。

解决这个问题有多紧迫?我是否以 root 身份初始化 openvpn 连接真的很重要吗?是否存在安全隐患?

谢谢!

小智 7

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

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