Mac 开机禁止启动 AnyConnect 客户端

禁止开机启动

  • 系统偏好设置 -> 用户与群组 -> 登录项中将其删除
  • 删除或移除/Library/LaunchAgents/com.cisco.anyconnect.gui.plist
sudo mv /Library/LaunchAgents/com.cisco.anyconnect.gui.plist /tmp
  • 手动关闭客户端,重启系统,烦人的Cisco AnyConnect Secure Mobility Client不再自己弹出来了。

思路

每次重启开机 AnyConnect 总会跳出来,在系统偏好设置 -> 用户与群组 -> 登录项中将其删除也依旧顽强的存在。
因为客户端叫Cisco AnyConnect Secure Mobility Client,所以尝试通过ps aux | grep AnyConnect搜了一把,确实发现有这么个进程。
~/Library/LaunchAgents/中未发现疑似物,于是尝试在/Library/LaunchAgents/中查找,发现一个com.cisco.anyconnect.gui.plist文件,打开发现正是目标物AnyConnect Client App

MacBook-Pro:~ will$ cat /Library/LaunchAgents/com.cisco.anyconnect.gui.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>KeepAlive</key>
    <dict>
        <key>PathState</key>
        <dict>
            <key>/opt/cisco/anyconnect/gui_keepalive</key>
            <true/>
        </dict>
    </dict>
    <key>Label</key>
    <string>com.cisco.anyconnect.gui</string>
    <key>LimitLoadToSessionType</key>
    <string>Aqua</string>
    <key>ProgramArguments</key>
    <array>
        <string>open</string>
        <string>--wait-apps</string>
        <string>/Applications/Cisco/Cisco AnyConnect Secure Mobility Client.app</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容