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 官方资料整理,并改写为中文教程站结构。