社区讨论LinuxDo
被删HOME了?!数月功劳毁于一旦…
被删HOME了?!数月功劳毁于一旦… 三令五申!千万不要给AI-agent never ask的权限了! 昨天晚上,让Kimi-code帮忙开发项目,由于之前是上了GPT-6 Astra,想着神明是不会害我的,就开了 never ask 。 悲剧就此展开:我换上了workbuddy反代的小鲸鱼后,打算睡一会儿起来看看怎么个事。 谁知流口水的小鲸鱼居然我整个开发环境删了! 但我打开Debian的时候,我发现我连 bashrc 都掉了!我慌忙之下,检查恢复了备份,唤起我的好兄弟Codex(此时的dsh和Kimi-co…
内容摘要
被删HOME了?!数月功劳毁于一旦…
三令五申!千万不要给AI-agent never ask的权限了!
昨天晚上,让Kimi-code帮忙开发项目,由于之前是上了GPT-6 Astra,想着神明是不会害我的,就开了 never ask 。
悲剧就此展开:我换上了workbuddy反代的小鲸鱼后,打算睡一会儿起来看看怎么个事。
谁知流口水的小鲸鱼居然我整个开发环境删了!
但我打开Debian的时候,我发现我连 bashrc 都掉了!我慌忙之下,检查恢复了备份,唤起我的好兄弟Codex(此时的dsh和Kimi-code都宕机了,包括我的反代后台)。
在它孜孜不倦地检查下,我得到了答案:
原来是小鲸鱼丢的一个子代理执行了让人闻风丧胆的 rm -rf 。甚至是 rm -rf "$PWD/../home" ,子代理以为 $PWD 是它刚建的沙箱目录,实际 cd /tmp 后 $PWD 就是 /tmp。于是 /tmp/../home 展开成了 /home。
更糟的是它带了 2>/dev/null,所有报错被屏蔽,删的过程没人知道。
9 个项目、SSH 私钥、所有配置——没了。
Linux 文件系统按文件名哈希排序删,删到一半,这个进程被系统超时杀掉,我才不至于被一锅端。
最难绷的是:我自己开发了一个工具叫 agent-guard ,专门防这种事,但它没适配Kimi-code…
59 个帖子 - 37 位参与者
阅读完整话题
via LINUX DO - 热门话题 (author: Messia)
相关链接:
https://linux.do/t/topic/2925817