2G
V2EX  ›  macOS

永远不要给你的 codex 直接运行命令的权限,已经在准备重装电脑了。

  •  
  •   2G · 6h 54m ago · 3405 views

    需要用到几个老的二进制,发现没有 arm 架构,偷懒了就想让 codex 找源码重新编译。说:找到正确的二进制并替换。
    codex 上网找了源码但是编译失败了:源码原生化被上游跨版本 ABI 卡住了。到这里应该就停下了,但是 codex 还在继续,也没有询问我,AI 会为了目标而不择手段。
    谁能想到它自己运行了命令安装了 rosetta ,我看到的时候立刻点了停止并且马上关机了,但是还是装上了。这个东西装了就卸不掉了,现在已经在准备重装了。
    一定要每次都亲自审核,或者提前准备好快照,AI 受害人+1 。

    我是用这条 Apple 官方命令触发安装的: /usr/sbin/softwareupdate --install-rosetta --agree-to-license 它没有使用 sudo ,也没有输入管理员密码。Apple Silicon 上,softwareupdate 安装 Rosetta 通常可由系统更新服务完成,Rosetta 属于 Apple 签名的系统组件,因此不一定弹出管理员认证。 当时界面显示“已取消”,但命令已经运行约 2 秒;系统记录表明它在 12:04:50 完成了安装。也就是说,取消发生得太晚,没能阻止已经提交给系统更新服务的安装。

    Supplement 1  ·  56 mins ago
    找到一个方法拦截 codex 执行

    nano ~/.codex/rules/default.rules
    内容:
    prefix_rule(
    pattern = ["/usr/sbin/softwareupdate"],
    decision = "forbidden",
    justification = "禁止 Codex 使用系统更新和 Rosetta 安装。",
    )

    prefix_rule(
    pattern = ["softwareupdate"],
    decision = "forbidden",
    justification = "禁止 Codex 使用系统更新和 Rosetta 安装。",
    )

    能拦截 AI 直接执行。不知道能不能拦截 AI 写入脚本再执行。
    30 replies    2026-07-24 18:51:35 +08:00
    YanSeven
        1
    YanSeven  
       6h 18m ago via Android   ❤️ 1
    所有的开发任务都丢到虚拟机里,开 yolo
    WorldDominator
        2
    WorldDominator  
       6h 18m ago   ❤️ 1
    装了 rosetta 会怎么样
    wfg
        3
    wfg  
       5h 10m ago via iPhone
    感觉你在为了一个不存在的问题大惊小怪
    dumbass
        4
    dumbass  
       5h 5m ago   ❤️ 1
    momo07
        5
    momo07  
       5h 5m ago   ❤️ 6
    感觉你在为了一个不存在的问题大惊小怪,本来运行 x86 就需要 rosetta
    evan9527
        6
    evan9527  
       5h 2m ago   ❤️ 1
    反正都反正了,你没考虑过让 ai 帮你把 Rosetta 卸载掉吗?
    deplives
        7
    deplives  
       5h 0m ago   ❤️ 5
    有什么执念让你非要卸载 rosetta ?
    况且卸载 rosetta 有办法啊?为啥要重装系统?我觉得 op 的强迫症比 codex 更严重
    ps:你的电脑已经不干净了,重装也是二手系统了,买新的吧
    loveshuyuan
        8
    loveshuyuan  
       4h 55m ago
    到时候每条命令都要你点一下确认你又会觉得烦死了
    lloyds
        9
    lloyds  
       4h 54m ago
    好像在安装原生的 Parallels Desktop 的时候也会自动(无提醒)安装 Rosetta
    cnhongwei
        10
    cnhongwei  
       4h 43m ago   ❤️ 1
    codex 我现在一直就是 full access ,不然的话,太烦,数据库,服务器都是让 codex 直接管理,数据库经常都去查询数据,给我结果就行了。如果 op 有系统洁癖的话,还是手工确认每个命令的好。其实我以前也是,软件一定要使用 brew 安装等,现在释然了,AI 就是伙伴,他搞错了,让你修正就行了,他干的不好,就是我命令的不好。
    strean
        11
    strean  
       4h 41m ago
    装了就装了呗,就不干净了吗
    luomao
        12
    luomao  
       4h 38m ago
    有洁癖么,安装的也是官方的 rosetta 又不是给你装 360 全家桶
    ZTom
        13
    ZTom  
       4h 35m ago
    rosetta 怎么了
    Renix
        14
    Renix  
       4h 26m ago
    我现在给 codex 最大权限,时间机器每天备份系统,增量备份挺快的
    lyragosa
        15
    lyragosa  
       4h 21m ago
    等一下,rosetta 不是官方的么,这个都算流氓软件了?
    visioncolion9527
        16
    visioncolion9527  
       4h 5m ago
    我也给的最大权限,现在开发很舒服,自己写代码自己验证,自己修改
    Tink
        17
    Tink  
       4h 0m ago
    rosetta 这个装上了会有啥问题吗?
    2G
        18
    2G  
    OP
       3h 54m ago
    @ZTom
    @Tink 正常方式卸不掉,有些 x86 组件会自动启动。
    Fish1024
        19
    Fish1024  
       3h 52m ago
    属于洁癖了
    bitmin
        20
    bitmin  
       3h 36m ago
    我拿了一台 vps 装了 hermes 和 opencode 让 ai 自己玩
    Nasdaq
        21
    Nasdaq  
    PRO
       3h 34m ago
    我以前也是这样有系统洁癖(喜欢重装系统),后来治好了。
    neptuno
        22
    neptuno  
       3h 12m ago
    有洁癖的人,不要开 yolo ,自己每个命令都看一遍。
    perfectlife
        23
    perfectlife  
       2h 50m ago via Android
    我都是让他容器里编译
    ZTom
        24
    ZTom  
       1h 52m ago
    @2G 应该没什么把,偷点电而已
    Dream4U
        25
    Dream4U  
       1h 46m ago
    我以为把你系统给删除了
    DICK23
        26
    DICK23  
       1h 33m ago
    我和 OP 完全一样的感觉,必须重装
    abc8678
        27
    abc8678  
       45 mins ago via Android
    @YanSeven 所有开发都放在虚拟机里。那开发移动端 app 岂不是要嵌套虚拟化才能跑模拟器了
    zuosiruan
        28
    zuosiruan  
       43 mins ago via iPhone
    @lyragosa 洁癖
    lear7
        29
    lear7  
       43 mins ago via iPhone
    我已经放弃 Codex 和 GPT 了,之前一直报审查错误安全错误,这两天报补丁错误,无论是 CLI 还是 VS CODE 插件都这样,我几台电脑都这样。
    YanSeven
        30
    YanSeven  
       33 mins ago via Android
    @abc8678 嵌也无所谓,反正环境让 agent 自己去配,大不了浪费一点 token 最终环境配失败,午睡一觉起来看看就好。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2764 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 74ms · UTC 11:25 · PVG 19:25 · LAX 04:25 · JFK 07:25
    ♥ Do have faith in what you're doing.