claude code 的 --dangerously-skip-permissions
模式是一种极端的权限绕过机制,启动后会完全跳过所有权限检查和安全防护措施,让 Claude Code 在执行任何操作(如文件修改、命令执行、系统操作等)时都不再弹出权限确认提示,直接无阻碍地执行所有指令[1][3][4]。
核心特性: - 无权限提示:所有操作(包括高危操作)都不再需要用户授权[1][2][3][4]。 - 无安全防护:彻底移除所有安全机制,Claude Code 可以直接访问和修改系统文件、执行任意命令[1][3][4]。 - 极高风险:任何误操作都可能导致数据丢失、环境损坏,甚至系统不可用[1][3][4]。
典型用法:
claude --dangerously-skip-permissions
此模式常被称为“YOLO模式”或“核弹模式”,适合在完全隔离的测试环境(如 Docker 容器)下使用,绝不建议在生产环境、重要数据或共享机器上启用[4]。
风险与建议: - 极易误伤:一个错误指令可能导致不可逆的数据损坏[1][3][4]。 - 无任何人工干预机会:所有操作自动执行,无法中途阻止[1][3]。 - 安全漏洞敞开:任何恶意或错误的自动化脚本都能获得系统最高权限[1][3][4]。
官方建议:仅在完全隔离、无重要数据的环境下使用此模式,生产环境严禁开启[4]。
注意事项:
- 在某些交互式模式下,该参数可能被忽略,仍会弹出权限提示[5]。
- 推荐优先使用 --allowedTools
精细配置权限,而不是直接跳过所有权限[3][4]。
总结:
--dangerously-skip-permissions
是一种极端的权限绕过选项,适合高级用户在安全隔离环境下追求极致自动化时使用,风险极高,需谨慎对待[1][3][4]。