使网络连接“可供所有用户使用”和“自动连接”无效

使网络连接“可供所有用户使用”和“自动连接”无效

我是我机器的主要用户,但我希望我的其他家庭成员也能使用它,而无需共享密码。问题是似乎没有(简单的)方法让某人连接到网络。我配置了 VPN 连接,并使其自动连接并可供所有用户使用。但是,这两种设置似乎都没有任何效果:

  • 当我以自己的用户 X 登录时,连接没有建立,但至少我可以手动启动它。
  • 当以其他用户身份登录并尝试启动连接时,系统会要求输入 X 密码。但是,即使这样,它也无法启动连接(我不知道在哪里查找确切的错误,桌面弹出的只是一般的“失败”消息)。
  • 我尝试以 X 身份启动连接,然后以其他用户身份重新登录。然后,该其他用户可以在不输入任何密码的情况下停止连接,但再次尝试启动时,会出现与上一段中所述的相同问题。

这是一个已知问题吗?有没有什么解决方法,还是只是我的配置错误?

答案1

1:VPN 连接不能自动连接是一个已知问题。

“NetworkManager 不会自动连接到标有“自动连接”的 VPN

https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/280571

2:其他用户可能无法连接,因为他们无法访问存储在您的主目录中的凭据文件。查看/etc/NetworkManager/system-connections/myvpncnnctn。您是否看到其中的文件引用,例如cert=/home/X/openvpn/foo.crt?其他用户可能无法访问这些文件,例如,因为 X 的主目录已加密。

3:如果失败,其他用户可能无法连接,因为 VPN 密码存储在 X 的密钥环中。如果这是您的问题,请将部分从更改password-flags[vpn]并将10的密码添加到[vpn-secrets]部分。

[vpn-secrets]
password=your_password

仔细检查相关文件是否只有其所有者(root)可以读取。

参考:https://bugzilla.redhat.com/show_bug.cgi?id=710552#c3

类似问题及答案:通过命令行连接/断开 VPN

相关内容