让 Claude Code 操作你的文件和命令
Claude Code 能读你的文件、改你的代码、执行你的命令。这是它强大的原因,也是风险的来源。学会正确配置权限,才能既享受便利又保障安全。
一、Claude Code 能做什么?
1.1 它的"超能力"
Claude Code 不是一个聊天窗口,它有真实的操作能力:
| 能力 | 具体操作 |
|---|---|
| 读文件 | 读取你项目里的任何文件 |
| 写文件 | 创建、修改、删除文件 |
| 执行命令 | 运行终端命令(npm、git、docker 等) |
| 访问网络 | 通过 WebFetch 访问 URL |
| 调用 MCP | 连接外部工具和服务 |
1.2 伴随能力的风险
安全研究机构 Backslash Security 指出:
当 AI 成为你的编码环境一部分时,它就不再只是"文本编辑器",而是一个拥有你权限的内部成员:
- 可以访问你的文件系统
- 可以执行命令
- 可以安装依赖、连接 API、修改配置
1.3 一个真实的攻击场景
想象这个场景:
- 你在调试一个 Node.js 项目
- Claude 建议添加一个依赖
- 你不假思索点了"同意"
- 这个包的 postinstall 脚本悄悄复制了你的 SSH 密钥到远程服务器
这不是科幻,npm 供应链攻击已经真实发生过。
二、权限是什么?用生活比喻来理解
2.1 把 Claude 当成"实习生"
想象你招了一个能力很强但不太了解边界的实习生:
- 你说"帮我整理一下文件",他可能把重要合同扔进垃圾桶
- 你说"装一下需要的软件",他可能装了一个带病毒的破解版
- 你说"发个邮件",他可能把公司机密发给了竞争对手
你需要给他划清界限:
- ✅ 可以做的事 → Allow(允许)
- ⚠️ 需要确认的事 → Ask(询问)
- ❌ 绝对不能做的事 → Deny(拒绝)
2.2 三层权限模型
AI 编程知识库会员专享内容
开通后解锁「让 Claude Code 操作你的文件和命令」全文,AI 编程知识库全年访问
扫码添加企业微信,找大熊掌门开通会员

添加后说明想开通的会员类型即可