news 2026/4/16 7:39:39

数据灾难:Claude AI执行rm -rf ~/命令清空开发者Mac主目录

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
数据灾难:Claude AI执行rm -rf ~/命令清空开发者Mac主目录

越来越多的开发者开始使用AI辅助工具来简化工作流程。但随着采用率的提高,由这些工具引发的灾难性故障报告也在增加。在早前的一起事件中,某开发者使用Google Antigravity清理缓存,结果整个D盘被清空。AI事后道歉称这是其操作错误所致——尽管丢失的文件已无法恢复。

主目录遭全面清除

Reddit上最近曝出类似警示案例。一位开发者在用Claude CLI清理旧代码库的软件包后,触发了全系统数据删除,几乎导致Mac无法使用。经排查,Claude CLI确认根本原因是一条格式错误的命令,具体执行了:rm -rf tests/ patches/ plan/ ~/

关键缺陷在于末尾的~符号,这使删除范围扩展到用户主目录。结果导致大量数据被清除,包括但不限于整个桌面、文档和下载文件夹、存储凭证的钥匙串目录(~/Library/Keychains)、Claude自身的凭证存储(~/.claude)、应用程序数据,以及/Users/目录下的所有内容。

权限管控缺失问题

讨论中其他开发者指出,其公司同事也遭遇过类似事件。他们认为根本问题在于未能限制Claude CLI的工作目录——实质上赋予了AI对整个系统的无限制访问权限。这种做法本质上非常危险。

容器化隔离方案

此类删除后的数据恢复极其困难。但该事件提供了惨痛教训。部分工程师建议在Docker容器内运行Claude CLI。通过利用容器化作为隔离层,旨在保护宿主机系统——确保即使AI出错,也无法删除底层机器上的文件。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/10 7:46:55

何恺明NeurIPS 2025演讲盘点:视觉目标检测三十年

点击下方卡片,关注「3D视觉工坊」公众号选择星标,干货第一时间送达来源:机器之心「3D视觉从入门到精通」知识星球(点开有惊喜) !星球内新增20多门3D视觉系统课程、入门环境配置教程、多场顶会直播、顶会论文最新解读、3D视觉算法源…

作者头像 李华
网站建设 2026/4/15 4:45:19

车联网ECU、TSP与TBOX通信流程

在车联网及汽车电子领域中,ECU 和 BMS 是两个核心的电子控制单元,二者功能和应用场景截然不同,具体定义和作用如下: 1. ECU 全称:Electronic Control Unit,即电子控制单元。 核心定位:汽车的 “大脑”,是一种嵌入式控制模块,负责接收传感器信号、进行运算处理,并输出…

作者头像 李华
网站建设 2026/4/14 16:25:30

Wincc趋势画面的建立步骤

Wincc编辑画面中,双击变量管理,此处应有已建好的“变量管理“ 在变量管理中选择需建趋势的变量名称(模拟量),例如顶温A“TemA“,复制 点击左下角“变量记录“,”归档“下面,”过程值归档“,右键”新增过程值归档“,修改名称例如为”温度“ 在新的归档“温度“中,过程…

作者头像 李华
网站建设 2026/4/10 9:54:17

3步搞定ESP32蓝牙手柄:NimBLE HID设备零基础入门

3步搞定ESP32蓝牙手柄:NimBLE HID设备零基础入门 【免费下载链接】esp-idf Espressif IoT Development Framework. Official development framework for Espressif SoCs. 项目地址: https://gitcode.com/GitHub_Trending/es/esp-idf 想要快速开发ESP32蓝牙手…

作者头像 李华
网站建设 2026/4/14 20:19:15

计算机毕设java软件项目进度管理系统 基于Java的软件项目进度监控与管理系统设计与实现 Java技术驱动的软件项目进度管理平台构建与应用

计算机毕设java软件项目进度管理系统qt1r49 (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。在当今数字化时代,软件项目管理的复杂性和重要性日益凸显。随着软件项目规…

作者头像 李华