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

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

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

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

sudo openvpn /path/to/config/file

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

我发现了一个旧线程关于有人建议将您的用户添加到 netdev 的主题,但这样做之后我仍然收到相同的错误。

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

谢谢!

答案1

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

我不知道是否存在任何安全隐患,但在他们的维基百科中,你可以找到与其他非特权用户启动 OPENVPN 的指南

相关内容