Claude Code 2.1.309:修复多处沙箱与权限检查问题
Claude Code 10 月 22 日发布 2.1.309,包含 8 项改进和 62 项修复。改动集中在沙箱与权限:例如修复了 macOS 和 Linux 上沙箱内 Bash 命令在沙箱外执行 shell 启动文件的问题,`claude ultrareview` 也改为需要工作区信任。
要点
- 修复沙箱命令和自动接受的编辑可以修改 --mcp-config 指定的 MCP 配置文件的问题
- `sed -i` 改为走标准 Bash 权限提示并按原样执行,与其他 Bash 编辑一样不再能被 /rewind 恢复
- 桌面端和 VS Code 的绕过权限模式下,危险的 rm/rmdir 改为直接拒绝并给出改写提示,避免无人值守会话卡住
- Windows 上 Claude Code 自己执行的 git 命令提速;磁盘写满时会给出明确提示和需要清理的目录
为什么值得关注
这一版大量修复的是「看似被限制、实际可绕过」的权限边界,依赖沙箱或权限规则运行无人值守会话的用户建议尽快升级;`sed -i` 不再能被 /rewind 撤销也需要留意。
来源
### [Claude Code 2.1.309:修复多处沙箱与权限检查问题]({{URL}})
Claude Code 10 月 22 日发布 2.1.309,包含 8 项改进和 62 项修复。改动集中在沙箱与权限:例如修复了 macOS 和 Linux 上沙箱内 Bash 命令在沙箱外执行 shell 启动文件的问题,`claude ultrareview` 也改为需要工作区信任。
- 修复沙箱命令和自动接受的编辑可以修改 --mcp-config 指定的 MCP 配置文件的问题
- `sed -i` 改为走标准 Bash 权限提示并按原样执行,与其他 Bash 编辑一样不再能被 /rewind 恢复
- 桌面端和 VS Code 的绕过权限模式下,危险的 rm/rmdir 改为直接拒绝并给出改写提示,避免无人值守会话卡住
- Windows 上 Claude Code 自己执行的 git 命令提速;磁盘写满时会给出明确提示和需要清理的目录
**为什么值得关注**:这一版大量修复的是「看似被限制、实际可绕过」的权限边界,依赖沙箱或权限规则运行无人值守会话的用户建议尽快升级;`sed -i` 不再能被 /rewind 撤销也需要留意。
来源:[Claude Code changelog](https://code.claude.com/docs/en/changelog)