windirt
V2EX  ›  macOS

莫名其妙丢了一部分应用程序的可执行文件

  •  
  •   windirt · Jun 21, 2018 · 2293 views
    This topic created in 2959 days ago, the information mentioned may be changed or developed.
    今天中午过后,发现系统工作不正常,具体表现在推送信息无 app 图标,alfred 快捷呼出 app 无图标,保存文件时跟我说文件名不能超过 31 个字符,使用磁盘工具检查权限没有问题,重新启动系统。

    重启之后发现本应该自动启动的一系列 app 没有正常启动,例如 alfred,bartender 等,去应用程序目录里执行,给我显示 应用程序 Alfred 3 无法启动。bartender 以及其他复数个 app 均显示这个,区别是 App Store 下载的和 PKG 安装的都能运行,网站下载拖放到应用程序目录这种安装的都中招

    进入终端检查,发现中招 app 的权限变成 用户名:stuff 正常应该是 用户名:admin

    检查 app/Contents/Macos,发现变成空目录,可执行文件丢失,所有受损 app 的 Macos 目录都显示一个今日 10:12 的修改时间

    回想了一下当时做的操作
    是使用了 brew 安装 mas 命令行工具更新了几个 App Store 的 app.

    通过从时间机器恢复以及重新下载,修复了受损 app.
    2 replies    2018-06-22 13:23:01 +08:00
    ynyounuo
        1
    ynyounuo  
       Jun 21, 2018
    对于 Admin 类型的 User 来说,同用户名下 admin 和 staff group 区别不大,应该不是这个原因。
    TonyLiu2ca
        2
    TonyLiu2ca  
       Jun 22, 2018
    stuff ?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   987 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:18 · PVG 06:18 · LAX 15:18 · JFK 18:18
    ♥ Do have faith in what you're doing.