Type: concept
Confidence: 0.85
Created: 2026-04-25
Updated: 2026-04-25
Tags: configurationpermissionssystemAI工程

配置权限系统

概述

配置权限系统Claude Code中多层级配置层级与细粒度权限白名单的组合系统,在"零人工审批"和"完全用户控制"之间取得最优平衡。

关键内容

  1. 配置文件4级层级
  2. 企业策略层:企业管理员托管,影响所有用户所有项目
  3. 用户全局层(~/.claude/settings.json):当前用户所有项目范围
  4. 项目共享层(./.claude/settings.json):当前项目所有成员共享
  5. 项目本地层(./.claude/settings.local.json):仅当前用户当前项目,优先级最高

  6. 权限决策流程

  7. PreToolUse Hook进行确定性拦截
  8. 查询allowedTools白名单自动允许
  9. PermissionRequest Hook自动授权或用户手动确认

  10. MCP配置位置

  11. 用户级MCP:~/.claude.json
  12. 项目级MCP:./.mcp.json,提交到Git供团队共享

来源

相关

指令