所属教程:OpenAI Codex CLI 从入门到大师级完整教程 预计阅读:26 分钟
当 Codex 能执行命令、改动文件时,"它能做什么、不能做什么"就必须讲清楚。权限规则体系不是为了限制效率,而是让你放心地把更多事情交给它。本节把零散的权限设置整理成一套可执行的规则。
| 维度 | 控制什么 | 默认建议 |
|---|---|---|
| 命令执行 | 哪些命令可直接跑、哪些需确认、哪些禁止 | 读类命令可放行,写/删/网络类需确认 |
| 文件范围 | 可读写哪些目录、能否越出工作目录 | 限定在项目根,禁止动主目录与系统路径 |
| 网络访问 | 执行时能否联网、能访问哪些地址 | 不可信任务默认断网 |
新手常说"我提醒它别乱动就行",但提醒挡不住代理在多步任务里顺手执行一条危险命令。正确做法是用配置把规则固化:把明确安全的命令加白名单,把危险操作(删目录、强制推送、改生产配置)设为必须人工确认或直接禁止。规则写进项目配置随仓库提交,团队每个人都受同一套约束。
权限不是越严越好,太严会让它反复停下来问你,效率尽失。实用节奏是:常规开发任务给读权限 + 可控写权限;涉及删除、部署、生产数据的任务切到最严格模式。每次任务开始前,先想清楚这个任务"最坏能造成什么后果",据此定权限档位。权限规则的目标,是让你在绝大多数任务里敢于放手,而在少数高风险节点保持警觉。
← 上一节:用量查看、模型成本与优化策略 下一节:并行任务拆分与文件冲突规避 →