前几天我在 Windows 10 上折腾 OpenClaw(版本 2026.3.13),搭配了 qwen2:7b-instruct 大模型,结果发现让 AI 帮我创建个 test.txt,它总是回复“无法执行文件操作”或“权限不足”。明明模型正常工作,怎么连这么简单的任务都完成不了?
经过一番排查,发现这是 OpenClaw 出于安全考虑默认关闭了文件操作等“工具”权限。下面我把完整的解决过程整理成博客,希望能帮到遇到同样问题的朋友。
- 环境:Windows 10 + OpenClaw 2026.3.13
- 模型:qwen2:7b-instruct
- 症状:在聊天中发送“请帮我创建一个 test.txt 文件”,AI 回复无法执行或直接报错
- 预期:AI 应该能正常读写文件、运行简单命令
OpenClaw 从 2026.3.x 版本开始,默认只开启最基础的聊天功能,所有可能带来安全风险的“工具”(如文件读写、执行命令、访问网络等)都被禁用。你需要手动授予 full 权限才能解锁这些能力。
OpenClaw 的权限体系分为三层,理解它们对后续配置很重要:
openclaw.json 中的
tools.profile 所有代理、所有会话的默认值 低
代理级配置 每个 agent 独立配置 使用该 agent 的所有会话 中
会话级配置 在聊天中用
/exec 命令临时设置 仅当前会话 高
我们只需要确保全局或代理配置为 full,以后的新会话就会自动拥有文件操作权限。
打开 PowerShell 或 CMD,执行:
openclaw config set tools.profile "full"
验证是否设置成功:
GPT plus 代充 只需 145openclaw config get tools.profile
如果返回 full,恭喜,第一步完成!
你的聊天通常关联着一个叫 main 的默认代理,我们需要确认它没有被限制。
2.1 查看代理列表
openclaw agents list
一般能看到 main。
2.2 查看代理详情(命令因版本而异)
先看帮助:
GPT plus 代充 只需 145openclaw agents --help
找到查看详情的子命令,可能是 show、inspect 或 get。例如:
openclaw agents show main
2.3 检查 tools.profile 的值
在输出中找类似 "tools": { "profile": "minimal" } 的字段。如果是 minimal 或没有,就需要修改。
2.4 修改代理权限
同样根据帮助找到设置命令,例如:
GPT plus 代充 只需 145openclaw agents set main tools.profile full
或
openclaw agents update main --tools-profile full
修改后重启网关:
GPT plus 代充 只需 145openclaw gateway restart
如果你不想重启或重置会话,可以在聊天窗口中直接发送:
/exec security=full
如果提示未知命令,试试更完整的:
GPT plus 代充 只需 145/exec host=gateway security=full ask=off
执行后立刻发送文件操作指令测试。
在同一个聊天窗口发送:
请在桌面创建一个
test.txt文件,内容为“Hello OpenClaw”。
或指定绝对路径:
请在
C:Users你的用户名Desktop创建一个test.txt文件。
如果文件成功生成,说明权限生效!
你可以:
- 发送
/reset重置当前会话(会清空对话历史),然后直接试文件操作。 - 或者打开另一个聊天窗口(如 Web UI 新对话),直接发指令。
如果无需再输 /exec 就能成功,说明权限已永久生效。
A: 说明你的 OpenClaw 版本中 agents 子命令不是 get。运行 openclaw agents --help 查看正确的子命令(如 show、inspect),然后重试。
A: 记得重启网关:openclaw gateway restart。另外,如果之前会话权限被手动调低过,可以发送 /reset 重置会话。
A: 在聊天窗口发 /session 或 /session info,看输出中是否有 security、exec 等信息(不同版本支持程度不同)。
A: full 权限允许 AI 读写文件、运行命令,建议仅在个人开发机或测试环境中使用。生产环境可以按需配置 coding 权限或自定义规则。
如果命令行怎么调都不生效,可以直接编辑 OpenClaw 的配置文件:
路径:C:Users你的用户名.openclawopenclaw.json
确保文件中有以下内容(JSON 格式要正确):
{ "tools": {
GPT plus 代充 只需 145"profile": "full", "sessions": { "visibility": "all" }
} }
保存后重启网关:
openclaw gateway restart
经过以上配置,你的 OpenClaw 应该已经能够自由读写文件、执行命令了。现在你可以放心地让 AI 帮你整理文档、运行脚本,甚至写一个小程序啦!
如果你在配置过程中遇到其他问题,欢迎留言交流。如果这篇博客帮到了你,别忘了点赞收藏哦~😄
本文基于 OpenClaw 2026.3.13 版本编写,不同版本命令可能略有差异,请灵活参考
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/240204.html