每次打开 VPN 时,macOS 都会提示输入密码

每次打开 VPN 时,macOS 都会提示输入密码

每次我打开 VPN 时,我都会手动将其添加到网络偏好设置中,然后会出现密码提示

在此处输入图片描述

macOS 想要进行更改。请输入管理员名称和密码以允许此操作。

macOS 想要使用“系统”钥匙串。

我的账户是 Macbook 上的管理员(也是唯一的)账户。我必须输入用户名和密码才能继续,最后 VPN 才会打开。

每次我想要打开 VPN 时都必须重复这一步骤,真是太麻烦了。

我怎样才能让 VPN 直接开启而不需要输入密码?

答案1

所以我做了一些研究,问题似乎出现在多个 VPN 客户端上,无论是否是第三方。据我所知,问题在于激活 VPN 后,某些设置(例如代理设置)会被更改,而普通用户在未授予该过程管理员权限的情况下不能这样做。我发现了两种可能的解决方法,但我不能保证它们会起作用。

  1. 尝试重置您的 Keychain。有时,多个进程同时访问它会造成混乱。只需确保您有备份即可。然后在首次启动 VPN 连接后,应该会再次出现提示,但这次应该有始终允许此进程访问的选项。这应该可以解决问题。
  2. 您可以手动编辑哪些进程有权访问钥匙串。我手边没有 Mac 可以向您展示一些屏幕截图,但如果您可以找出要求访问钥匙串的进程的名称,那么如果 1. 中提到的选项未出现,您可以手动始终允许它。

希望这对您有所帮助,如果有效,请提供一些反馈,这似乎是一个已知问题,Apple 本身没有给出任何建议。也许可以在 Ask Different 上询问,那里的人比我更了解 Apple 设备。


一些更有趣的资源:

苹果讨论: 1 2 3

其他 1 2

答案2

我的 L2TP-IPSEC VPN 连接最初在连接时不要求输入密码。但是发生了一些事情 - 重新启动或软件升级?然后它开始每次都要求输入 PPP 帐户密码,即使我已经在 VPN 配置中输入了密码。

更改机密以允许访问所有应用程序(如上所述)没有任何区别。但是我删除并重新创建了 VPN 配置,它不再提示我。

答案3

  1. 在 Mac 上打开“钥匙串访问”。
  2. 找到您的 VPN。
  3. 右键单击您的 VPN 并选择Get Info
  4. 将其更改为Allow all applications to access this item

在此处输入图片描述

相关内容