我在家里的 ubuntu 服务器上运行 openvpn(客户端)。
我当前使用以下命令创建连接:
sudo openvpn /path/to/config/file
如果我不以 root 身份运行它,我会收到无法创建 TUN 接口的错误。
我发现了一个旧线程关于有人建议将您的用户添加到 netdev 的主题,但这样做之后我仍然收到相同的错误。
解决这个问题有多紧迫?我是否以 root 身份初始化 openvpn 连接真的很重要吗?这是否存在安全隐患?
谢谢!
答案1
默认情况下,OpenVPN 运行为,root
因为需要它创建隧道设备。
我不知道是否存在任何安全隐患,但在他们的维基百科中,你可以找到与其他非特权用户启动 OPENVPN 的指南。