乐于分享
好东西不私藏

OpenClaw 新版本:openclaw权限最大化配置说明涉及文件

OpenClaw 新版本:openclaw权限最大化配置说明涉及文件

OpenClaw 权限最大化配置说明

涉及文件

文件
路径
主配置文件
`/home/.openclaw/openclaw.json`
命令审批配置
`/home/.openclaw/exec-approvals.json`

修改一:openclaw.json — 工具配置

位置: 第 69-71 行
```json// 修改前"tools": {"profile""coding"}// 修改后"tools": {"profile""full"}```
作用: 将可用工具集从 `coding`(仅编程相关工具)扩展为 `full`(全部工具),解锁文件系统完整访问、网络操作、媒体处理等所有内置工具。

修改二:openclaw.json — 原生命令配置

位置: 第 72-77 行
```json// 修改前"commands": {"native""auto","nativeSkills""auto","restart"true,"ownerDisplay""raw"}// 修改后"commands": {"native"true,"nativeSkills"true,"restart"true,"ownerDisplay""raw"}```
作用:
  • native: true — 强制启用所有原生命令(之前 auto 会根据上下文自动判断,可能不会全部启用)
  • nativeSkills: true — 强制启用所有原生技能(之前 auto 会选择性加载)
> 注意: 该字段允许的值只有 `true`、`false`、`"auto"`,不能使用 `"all"`。

修改三:openclaw.json — 移除禁止命令列表

位置: 第 93-103 行
```json// 修改前"nodes": {"denyCommands": ["camera.snap","camera.clip","screen.record","contacts.add","calendar.add","reminders.add","sms.send"]}// 修改后"nodes": {}```
作用: 移除了明确禁止的 7 个命令,现在 OpenClaw 可以执行:
  • camera.snap — 拍照
  • camera.clip — 录制视频片段
  • screen.record — 屏幕录制
  • contacts.add — 添加联系人
  • calendar.add — 添加日历事件
  • reminders.add — 添加提醒
  • sms.send — 发送短信

修改四:exec-approvals.json — 命令自动审批

完整文件内容:
```json{"version": 1,"socket": {"path": "/home/.openclaw/exec-approvals.sock","token""GeQwFTXXc******************0Z9ORI"},"defaults": {"exec": "auto-approve"},"agents": {"main": {"exec": "auto-approve"}}}```
作用:
  • defaults.exec: "auto-approve" — 所有命令默认自动批准,无需用户手动确认
  • agents.main.exec: "auto-approve" — 明确为 main agent 设置自动批准

修改前后权限对比

 配置项
修改前
修改后
影响
工具范围
`coding`(受限)
`full`(全部)
 解锁所有内置工具
原生命令
`auto`(自动判断)
`true`(强制启用)
所有原生命令可用
 原生技能
`auto`(自动判断)
`true`(强制启用)
所有原生技能可用
禁止命令
7 个被禁用
无禁用
camera、contacts、calendar、sms 等可用
命令审批
需手动确认
`auto-approve`
命令自动执行,无需确认

生效方式

修改配置后需重启 OpenClaw 使配置生效:
bash
openclaw gateway restart