V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
inkdie
V2EX  ›  macOS

卸载深信服零信任客户端 atrust 遇到困惑 为什么资源库里面相关的文件移到废纸篓之后无法清空

  •  
  •   inkdie · 6 天前 · 1738 次点击

    迫于 macOS26 b2 无法打开 atrust 客户端,只能将其卸载。

    然后,腾讯柠檬无法识别这个客户端,也就无法通过腾讯柠檬删除 app 。无奈只能先关掉客户端相关的所有权限,通过 活动监视器.app 终止相关进程,然后手动删除相关文件。

    分别删除了 ~/library/launchagents 以及/library/sangfor 等文件夹下与深信服有关的所有文件

    在倾倒废纸篓的时候,卡住了。(废纸篓无法清空的问题经常遇见,摊手表示无奈 只能逐个文件删除,其中/library/sangfor 下面两个子目录中有俩文件,手动删除之后立即自动出现新的同名文件。大概记住了一个文件名是 pre_procs_info.eni (文件名记不住了。实在不想重新安装这个客户端以确认文件名了

    此外。。删除所有文件重新检查的时候,发现~/library/launchagents 目录下又出现了一个与 sangfor 有关的文件

    在客户端退出并删除的情况下,居然弹出了 atrust 核心服务未启动的窗口。可以确认的是,这个窗口的 UI 界面与客户端的 UI 界面是同一个风格。

    所以,这个客户端是一旦安装,无法彻底卸载吗?

    16 条回复    2025-07-03 16:38:59 +08:00
    inkdie
        1
    inkdie  
    OP
       6 天前
    补充一下
    废纸篓里面无法删除的文件,是通过 sudo rm -rf 命令删除文件上层目录才彻底删除的。因为删除单个文件还会重复出现。

    我不理解的是,程序文件已经在废纸篓里面了,程序还可以在后台运行吗?不光可以后台运行,还能自动识别文件移动到了一个新的位置并在新的位置强制恢复被删除的文件。
    深信服的程序员是怎么做到的?还是 macOS 本身就有相关的 bug ?
    inkdie
        2
    inkdie  
    OP
       6 天前
    迫于发帖时间间隔。在评论区吐槽另一件事。

    连接同一个 Wi-Fi 的情况下。MacBook 无法打开 V2EX ,iPhone 和 iPad 就可以。

    我没挂梯子。
    北京移动的宽带(公司只能装移动宽带,🤷

    很少能在 MacBook 上面打开 v 站,即便偶尔能打开,也不能登陆,不显示验证码图片

    但是 iPhone 和 iPad 却可以打开

    被迫,只能用随航功能,用 mac 的键盘和触控板来操作 iPad 发帖询问。

    顺便吐槽一下,不管是用 MacBook 触控板,还是用被千万人唾骂的妙控鼠标,ipad 和 mac 的网页滚动方向都是相反的。
    MacsedProtoss
        3
    MacsedProtoss  
       6 天前 via iPhone
    Linux 和 macOS 都一样 在内存中运行的 app 并不是很受到你把 binary 删除掉的影响。至于 win 则是会占用也就是无法删除
    另外你也不知道他是不是用了 mdm 之类的玩意,用了 mdm 应该是可以 root 权限的,你这种做法肯定是清理不了
    最好还是直接抹掉重装
    slowmist
        4
    slowmist  
       6 天前
    先结束进程
    launchctl list | grep -v com.apple
    Rorysky
        5
    Rorysky  
       6 天前
    虚拟机是它最好的归宿
    kiritoyui
        6
    kiritoyui  
       6 天前
    还好没冲 macos26 ,公司 vpn 就是这个 atrust
    Jasperzz
        7
    Jasperzz  
       6 天前
    有办法打开,macOS26 只是 atrust 页面出不来,你用网页版登陆,他会自动拉起 atrust 应用
    但是这时候 cpu 负载会持续高,本子会发热,注意一下
    inkdie
        8
    inkdie  
    OP
       6 天前 via iPhone
    @Jasperzz 我们这边禁用了网页登陆。😄
    gulullu
        9
    gulullu  
       6 天前
    "/Library/sangfor/SDP/aTrust.app/Contents/MacOS/aTrust" --disable-gpu

    这个可以打开
    gulullu
        10
    gulullu  
       6 天前
    @kiritoyui 我冲了,用下面命令可以打开:

    "/Library/sangfor/SDP/aTrust.app/Contents/MacOS/aTrust" --disable-gpu
    kiritoyui
        11
    kiritoyui  
       6 天前
    @gulullu #9 这么 6 啊,下周更新就冲
    inkdie
        12
    inkdie  
    OP
       5 天前 via iPhone
    @gulullu 在终端运行这个命令吗?
    mystrylw
        13
    mystrylw  
       5 天前
    有没有办法在虚拟机里挂 atrust ,开代理给宿主机用,我试着这么在 PD 里开,但是经常宿主和虚拟机不互通,走的桥接方案,不知道有没有更好的方法
    gulullu
        14
    gulullu  
       5 天前
    @inkdie #12 是的,先在活动终端里把相关进程杀掉
    inkdie
        15
    inkdie  
    OP
       5 天前
    @gulullu 感谢,已测试可行,尚未测试耗电异常情况。

    这个方案有个小缺点,就是终端窗口必须后台运行,不能退出。起码能用了,资源消耗应该会比虚拟机要少一点。
    inkdie
        16
    inkdie  
    OP
       3 天前
    @gulullu
    @kiritoyui
    结合 9#的方案,我找到了一个更方便的实现方式。
    主要思路是通过自动操作 app 实现不用打开终端。
    1.通过聚焦搜索,打开 automator
    2.新建,选择应用程序模板
    3.在左侧搜索框输入 运行 shell 脚本
    4.把命令粘贴进去
    5.文件-保存,命名为 [带命令启动 atrust] 并保存到桌面。
    然后后就可以直接双击启动了。图标可以自行更换。基本上会以上操作的,换图标应该不难。

    此外,也可以用创建 shell 脚本或创建替身加命名的方式实现。具体步骤问 AI 也行。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5394 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 06:45 · PVG 14:45 · LAX 23:45 · JFK 02:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.