我有一个小应用程序,用于更改 Mac 上的代理。它使用networksetup
命令来设置代理设置,并且在 Lion 上运行良好。不过,在 Mountain Lion 上,每次我更改代理设置时,它都会询问管理员密码。
networksetup 正在尝试修改系统网络配置。输入您的密码以允许此操作。
有什么办法可以防止这种情况发生吗?或者有没有更好的方法来更改 Cocoa 中的代理设置?在 Lion 上,当我输入密码时系统会记住,所以我必须在重新启动后进行身份验证。
我还注意到,在 Chrome 中,Proxy Switchy 插件也有同样的行为。它说
scutil 正在尝试修改系统网络配置。输入您的密码以允许此操作。