Claude Code 教程目录

Anthropic Claude Code Tutorial

Claude Code 权限与安全

权限配置是使用 Claude Code 的安全底座。不要把安全交给临场判断,要用规则明确限制可读文件、可执行命令和高风险操作。

要保护的对象

  • 密钥文件:.env、私钥、证书、token。
  • 危险命令:递归删除、强制覆盖、生产部署。
  • 外部网络:下载脚本、提交数据、调用未知服务。
  • 仓库历史:改写历史、强推、删除分支。

权限规则示例

{
  "permissions": {
    "allow": ["Bash(npm test:*)", "Bash(npm run build:*)"],
    "deny": ["Read(.env*)", "Read(**/*secret*)", "Bash(git push:*)"]
  }
}

常见问题

deny 和人工确认哪个更重要?

两者都重要。deny 用于硬边界,人工确认用于中风险动作和上下文判断。

参考来源

内容基于 Anthropic 官方 Claude Code 文档、Claude Code 最佳实践文章和 Model Context Protocol 官方资料整理,并改写为中文教程站结构。