阻止Cisco AnyConnect Secure Mobility Client自动启动


23

所以我目前正在跑步:

  • OS X 10.10.5
  • 思科AnyConnect安全移动客户端4.1.04011

我启动笔记本电脑,AnyConnect正在运行。我进入“首选项...用户和组”,然后/Applications/Cisco/Cisco从登录项列表中删除,然后退出AnyConnect。

关闭...稍后再打开计算机,它又可以运行了,又回到了我的登录项目列表中。

我工作的公司仅将AnyConnect用于VPN。

有没有办法让AnyConnect不在我的登录项目列表中?这并不是说我介意它在后台运行,但是如果它在我的command+ tab等中,那么我就觉得很烦。


4
我没有足够的声誉来添加“真实的”答案,因此这是与Mojave(以及其他人)一起为我工作的一条线:launchctl unload -w /Library/LaunchAgents/com.cisco.anyconnect.gui.plistlaunchd.info是launchctl的不错介绍,可能还有其他内容。
MarcH

Answers:


10

因此,似乎如果安装VPN客户端,则AnyConnect不会自动启动。

我卸载了AnyConnect(版本4.x),然后重新安装以进行自定义安装。我只安装了VPN,但没有安装:

  • 网络安全
  • AMP启动器
  • 诊断和报告工具
  • 姿势
  • ISE姿势

现在,AnyConnect不再自动启动(是!)

我认为这是有道理的,因为默认情况下安装的其他部件用于“保护”系统。


您能否分辨出Library / LaunchDaemons下的哪个守护程序?我遇到了同样的问题,并且遇到了这些问题:com.cisco.anyconnect.aciseagentd.plist com.cisco.anyconnect.ciscod.plist com.cisco.anyconnect.vpnagentd.plist
Throsby

使用4.4版对我来说这不起作用。
安东尼

10

删除以下内容对我有用。

  • /Library/LaunchAgents/com.cisco.anyconnect.vpnagent.plist
  • /Library/LaunchDaemons/com.cisco.anyconnect.gui.plist

这会阻止AnyConnect为我工作。
瑞安

我的理解是LaunchDaemons在启动时启动,而LaunchAgents在登录时启动。您能否更详细地说明LaunchDaemons是如何相关的,或者我的理解是否正确?
MarcH

只是删除com.cisco.anyconnect.gui.plist/Library/LaunchAgents/为我工作。GUI在登录时不再启动,但是我仍然可以在需要时启动该应用程序。
亨里克

3

这让我发疯。我终于在/ Library / LaunchDaemons中发现了3个plist文件,似乎可以控制此文件。但是我无法将RunAtLoad参数更改为false,因为即使更改了文件权限,我也无法保存plist文件。最后,我更改了文件夹的读写权限,并将这些更改应用于所包含的项目,最后,我能够进行编辑和保存。下次重启后,我肯定会知道...几天后我会做些事情,因为再次启动需要永远的时间。


1

不用费力地去除胶合板之类的东西,只需在Finder中重命名Cisco AnyConnect安全移动客户端即可。

编辑:奇怪,我得了票,因为我只是自己测试了它,所以它完全没有任何问题。但是,也许不是解决底层问题(通过设计?)的漂亮解决方案……?


棘手的还是没有技巧的人是配置自动启动的官方方法,并且有据可查。相反,您建议中断可能会导致意外后果的任何连接。
MarcH

如果Johan仍然可以运行,@ MarcH会如何打破它?
火星

“为我工作!”
MarcH

@mars思科有很多不是显示它的GUI更多的功能。除非在此设置中对每个功能和配置都进行了广泛的测试,否则我仍将其归类为“风险”。
Fuzzy76 '19

@ Fuzzy76很好。
火星

0

阻止您进行编辑的不是文件本身的权限,而是包含文件夹的权限。然后,出于安全原因,您不应更改此类系统文件的权限。但是编辑这些文件很容易:只需将它们复制到您有权写入文件的其他位置,例如“桌面”,然后在其中编辑文件。然后使用替换选项将它们移回并以管理员身份验证,然后文件被编辑。

但是,我看不到您似乎提到的那三个文件。我在系统上仅在目录“ / Library / LaunchAgents”中找到“ com.cisco.anyconnect.ciscod.plist”和“ com.cisco.anyconnect.vpnagentd.plist”。也许更重要的是,尽管在这两个文件中将参数'RunAtLoad'设置为'false'确实可以防止重启后重新将应用程序“ Cisco AnyConnect Secure Mobility Client.app”作为登录项进行烦人的安装,但它也会使vpn一般功能失调。

有人找到了解决方案吗?


0

我设法阻止了客户端在启动时启动。

我是通过将Cisco文件夹从Applications移到任何其他位置来实现这一目标的,比如说Desktop: sudo mv /Applications/Cisco/ /Users/{your-user}/Desktop/Cisco

我认为这与目标文件夹无关。仅从Applications文件夹中移动它就足以阻止启动它的过程。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.