跳转到内容

权限模式

Claude Code 提供五种权限模式,帮助你在安全性和效率之间灵活切换。选择合适的模式可以显著提升开发体验。

默认模式

每次操作都需确认,最安全的学习模式。

自动接受模式

自动批准文件编辑,加速开发流程。

计划模式

只读分析,不做任何修改,适合代码探索。

跳过权限模式

全自动执行,仅限沙盒环境使用。


这是 Claude Code 启动时的默认模式,也是最安全的模式。

Claude 在执行以下操作前都会请求你的许可:

  • 编辑文件
  • 运行命令
  • 提交代码

2. 自动接受模式(Auto-accept Mode)

Section titled “2. 自动接受模式(Auto-accept Mode)”
Terminal window
# 在会话中告诉 Claude 开启自动接受
You: Turn on auto-accept for the rest of this session

在此模式下,Claude 会自动批准文件编辑,但 仍然会询问 是否执行 Shell 命令。

适用场景:

  • 你已信任 Claude 的编辑判断
  • 正在进行大量文件修改
  • 想要提升工作速度
Terminal window
/plan

在计划模式下,Claude 只能读取和分析,不允许进行任何修改。

适用场景:

  • 理解陌生代码库
  • 探索架构方案
  • 在执行修改前安全地调查问题

准备好执行修改时,使用 /execute 退出计划模式。

自动拒绝未预先批准的工具调用。你可以通过 /permissionspermissions.allow 规则来预先批准特定工具。

Claude 不会弹出任何权限确认提示——如果某个工具没有被明确允许,就会被静默拒绝。

适用场景:

  • 需要严格控制哪些工具可以运行
  • 不想被交互式确认打断工作流
  • 自动化场景中限制性工作流

5. 跳过权限模式(Bypass Permissions Mode)

Section titled “5. 跳过权限模式(Bypass Permissions Mode)”

自动批准所有操作,包括 Shell 命令,完全不会弹出任何权限提示。

Terminal window
# 需要通过 CLI 标志启用
claude --dangerously-skip-permissions

推荐:默认模式

  • 每次操作都会被确认,帮助你了解 Claude 的行为
  • 可以安全地练习和探索
  • 逐步建立对工具的信任

模式文件编辑Shell 命令适用场景
默认模式需确认需确认学习、敏感操作
自动接受自动批准需确认快速开发
计划模式禁止禁止代码分析、方案探索
免打扰按规则按规则受控自动化
跳过权限自动批准自动批准沙盒 CI/CD