别让 AI 越权!OpenClaw 权限配置完全指南

别让 AI 越权!OpenClaw 权限配置完全指南

一、限制只能聊天(纯对话模式)

适用场景:只想让 AI 帮你思考、写文案、做分析,不需要它执行任何文件操作或命令。

从 2026.3.2 版本开始,OpenClaw 默认已经收紧了权限,但如果你想确保它彻底无法调用工具,可以这样配置:

核心配置命令:

bash

openclaw config set tools.profile messaging 

tools.profile 的四种模式对比

表格

模式能力范围适用场景
messaging纯对话,禁用所有工具(文件读写、命令执行、技能调用等)只想聊天、咨询的场景
minimal极简工具集(如只允许网页搜索)需要查信息但不执行操作
default基础工具集(文件读写、部分命令)日常轻度使用
full完整工具集(包括高风险操作)开发、自动化等场景

验证配置:

bash

openclaw config get tools.profile # 应该输出:messaging 

效果:AI 会说“我没有权限执行此操作”,任何尝试调用工具的行为都会被阻止。

二、限制只能操作 workspace(安全执行模式)

适用场景:需要 AI 帮你处理文件、执行命令,但必须限制在指定目录,防止误删或越权操作。

这是更细粒度的配置,核心是文件系统围栏 + 工具权限白名单

核心配置三步走:

1. 限制文件系统访问范围

编辑 ~/.openclaw/openclaw.json(或使用 CLI 命令):

json

{ "tools": { "fs": { "workspaceOnly": true } } } 

workspaceOnly: true 的作用

  • ✅ AI 只能读写 ~/.openclaw/workspace 目录及其子目录
  • ❌ 禁止访问 /etc//home/user/ 等其他系统路径
  • ❌ 即使尝试用绝对路径(如 /home/user/data)也会被拦截

2. 禁用高危工具(可选但强烈建议)

json

{ "tools": { "deny": [ "group:runtime", // 禁用 exec、bash 等命令执行 "sys_shutdown", // 禁用关机等系统操作 "elevated:*" // 禁用提权(绕过沙箱在宿主机执行) ], "allow": [ "group:fs", // 允许文件读写(已受 workspaceOnly 限制) "web_search" // 允许网页搜索 ] } } 

为什么这样配?

  • group:runtime 包含 exec 和 bash,风险极高——允许 AI 执行任意 Shell 命令
  • elevated:* 禁止提权,防止 AI 绕过沙箱直接操作宿主机
  • group:fs 允许文件操作,但已被 workspaceOnly: true 限制在 workspace 内

3. 启用执行审批(双保险)

对于允许的命令执行,增加人工确认机制:

json

{ "tools": { "executionApproval": { "enabled": true, "autoApprove": ["Read", "Glob"], // 只读操作自动通过 "autoReject": ["Bash(sudo:*)", "Bash(*rm -rf*)"] // 高危命令自动拒绝 } } } 

效果

  • ✅ 读取文件、搜索文件:自动执行
  • ⚠️ 删除文件、修改配置:会问你要不要执行
  • ❌ sudo、rm -rf:直接拒绝

配置生效:

修改 openclaw.json 后,需要重启网关:

bash

# 如果是系统服务 sudo systemctl restart openclaw # 或者通过控制面板重启 

三、快速验证命令

配置完成后,可以用以下命令验证是否生效:

bash

# 检查当前权限配置 openclaw config get tools.profile # 深度安全审计(检查文件权限、沙箱状态、高危工具等) openclaw security audit --deep # 自动修复常见安全问题 openclaw security audit --fix 

四、配置建议总结

表格

场景推荐配置核心要点
纯聊天tools.profile: "messaging"禁用所有工具
安全执行fs.workspaceOnly: true + 禁用 group:runtime限制在 workspace,禁止高危命令
生产环境沙箱 mode: "all" + workspaceAccess: "none" + dmPolicy: "allowlist"最高隔离,仅允许授权用户

Read more

CSS 颜色函数和渐变:打造绚丽多彩的前端界面

CSS 颜色函数和渐变:打造绚丽多彩的前端界面 代码如诗,色彩如画。让我们用 CSS 颜色函数和渐变创建令人惊叹的视觉效果,为用户带来沉浸式的色彩体验。 什么是 CSS 颜色函数? CSS 颜色函数是一组用于生成和操作颜色的函数,它们允许我们以更加灵活和动态的方式定义颜色。这些函数包括 rgb()、rgba()、hsl()、hsla()、hwb()、lab()、lch() 以及最新的 color-mix() 等。 常用颜色函数 1. RGB 颜色函数 /* 传统 RGB 函数 */ color: rgb(255, 0, 0); /* 红色 */ /* RGB 函数的百分比形式 */ color: rgb(100% 0% 0%); /* 红色 */ /* RGBA 函数(带透明度)

【人工智能之深度学习】20. 交通流量预测实战:用GCN构建城市路网预测模型(PeMS数据集+PyTorch Geometric全流程)

【人工智能之深度学习】20. 交通流量预测实战:用GCN构建城市路网预测模型(PeMS数据集+PyTorch Geometric全流程)

摘要:城市交通流量预测是智慧交通的核心任务,传统LSTM/CNN模型因忽视路网拓扑结构(如传感器间的道路连接关系),难以精准捕捉拥堵传播规律。本文以公开PeMSD4数据集(旧金山湾区交通数据)为基础,采用图卷积网络(GCN)构建预测模型——通过将交通传感器视为“节点”、道路连接视为“边”,结合PyTorch Geometric工具实现端到端时空预测。全流程涵盖:数据获取与清洗(处理12个时间步历史数据)、路网图结构构建(基于距离的邻接矩阵)、GCN模型搭建(含两层图卷积层)、模型训练与评估(对比历史平均法、LSTM)。实验显示,本文GCN模型在整体RMSE(15.1)和关键路口RMSE(19.6)上均优于传统方法,预测稳定性显著提升。需特别说明:本文为教学虚拟案例,所有结果基于离线回测,不可直接用于真实交通调度决策,实际落地需解决实时性、动态路网等问题。 优质专栏欢迎订阅! 【DeepSeek深度应用】【Python高阶开发:AI自动化与数据工程实战】【YOLOv11工业级实战】 【机器视觉:C#

基于 DevUI 与 MateChat 构建企业级 AI 智能助手的实践与探索

基于 DevUI 与 MateChat 构建企业级 AI 智能助手的实践与探索

基于 DevUI 与 MateChat 构建企业级 AI 智能助手的实践与探索 目录 基于 DevUI 与 MateChat 构建企业级 AI 智能助手的实践与探索 摘要 1. 引言:智能化转型的技术挑战与机遇 2. 技术架构设计与选型 2.1 整体架构概述 2.2 技术栈选择 3. 核心功能实现详解 3.1 环境搭建与基础配置 3.2 智能对话界面构建 3.3 大模型服务对接实现 3.4 性能优化与用户体验提升 DevUI 与 MateChat 核心技术介绍 DevUI:企业级前端解决方案 MateChat:前端智能化场景解决方案 MateChat

AI个性化导师重塑K12在线学习体验的教育公平新解法

AI个性化导师重塑K12在线学习体验的教育公平新解法

👋 大家好,欢迎来到我的技术博客! 📚 在这里,我会分享学习笔记、实战经验与技术思考,力求用简单的方式讲清楚复杂的问题。 🎯 本文将围绕AI这个话题展开,希望能为你带来一些启发或实用的参考。 🌱 无论你是刚入门的新手,还是正在进阶的开发者,希望你都能有所收获! 文章目录 * 自适应学习路径规划 * 实现教育公平的技术路径 🌍 * 打破地域限制 * 多元学习风格适配 * 实时反馈与干预机制 * 实践案例与效果评估 📊 * 个性化学习成效 * 教育公平指标改善 * 技术实现细节 🔧 * 知识图谱构建 * 智能评估系统 * 面临的挑战与解决方案 ⚠️ * 数据隐私保护 * 数字鸿沟问题 * 未来展望 🚀 # AI个性化导师:重塑K12在线学习体验的教育公平新解法 🎓 > 技术赋能教育,让每个孩子都能享受量身定制的学习体验 ## 引言:教育公平的挑战与机遇 在传统教育模式下,一位教师面对数十名学生,难以兼顾每个人的学习进度和特点。根据联合国教科文组织的[全球教育监测报告](https://