一次鬼使神差的 macOS 刷机

零风PLFJY Lv3

那天本来想删个日志,进到恢复环境在 Data 分区的根目录执行了一个命令

1
rm -rf /var/log/ *

我反应过来的时候已经丸辣,多了个空格,我还说怎么就出现了 Applications 目录内的文件的权限报错记录,说是删不掉,我看到的时候感觉不对劲立刻 Ctrl+C 停掉了,不过不出意外,就是 a 开头的文件和第一个 a 开头的文件夹里面的东西已经🈚️了,所幸系统还能进去,不过已经有诸如装不上 Roseeta 之类的问题了

于是,沉思了一下之后我决定重装系统,我原先以为重装的时候是会正常给我迁移 Users/ 下的用户,结果!没迁移过来!然后我又鬼使神差的在 OOBE 里面给创建了一个名字不一样的 rescue 用户,此时这个 rescue 成了 501;弄完了,猛然发现不对劲,然后又创建了与以前用户同名的用户 plfjy,id: 502,一切就从这里开端了,我把以前的用户文件夹迁了过来,然后把全盘加密之类的其余系统权限全部交给了 502,转手给 rescue 删了。殊不知噩梦才刚刚开始

之后就是,由于以前的用户家目录下都是 id: 501 的数据,出现了不少用户权限的问题,然后我又双叒叕在 502 的情况下重新安装了一大堆软件,然后迁移了以前的 homebrew 目录,也是 501 权限的;之后就是感觉不对了,去恢复环境里面把 502 的用户 id 改成了 501,并用 chrown 把 Users/plfjy 下的所有新文件全部夺舍回了 501 不过这一下,我给忘记了两件中要的事情:用 chrown 把/Applications 和 /opt/homebrew 里面的东西夺舍回 501

然后就是用 brew 的时候发现了不对劲,把 /opt/homebrew 下的夺舍回 501,不过我从来没往 /Applications 目录那方面去想,直到我反复发现,有很多的软件没法正确的存储一些自身状态的时候开始着手排查

从根目录扫了一下,这一扫不要紧,一大堆 502 的文件,我人都傻了,并且系统相关的一大堆东西还最好别动,因为系统索引一类的可能会依赖这些东西;最关键的是 /Applications 下的几乎清一色的 502,原来这才是原因;后来就是我给这个夺舍回了 501 才最终处理完收尾工作

所以这个故事告诉我们, rm -rf 的时候记得检查空格,我要累死了

写完发现纯流水账来的,不管了 : )

  • Title: 一次鬼使神差的 macOS 刷机
  • Author: 零风PLFJY
  • Created at : 2026-09-08 14:54:38
  • Updated at : 2026-09-08 23:11:13
  • Link: https://blog.plfjy.top/stupid-mac-experience/
  • License: This work is licensed under CC BY-NC-SA 4.0.
Comments
On this page
一次鬼使神差的 macOS 刷机