AionClaw 必须配置为严格只读模式以保障高敏数据安全:修改 openclaw.json 中 sandbox.workspaceAccess 为 "ro",禁用 move_file、delete_file、overwrite_save 三项技能,并对文件使用绝对路径+系统级只读锁定。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

当你在 AionClaw 中执行数据处理任务(如解析销售报表、提取合同条款、汇总日志内容)时,必须确保它只读取原始文件,不覆盖、不移动、不删除、不写入任何变更——否则可能破坏业务数据完整性,尤其在财务、法务、审计等高敏场景下后果严重。
关闭沙箱写权限,强制只读挂载
打开终端,执行:vim ~/.openclaw/openclaw.json
按 i 进入编辑模式,在 "sandbox" 节点内将 "workspaceAccess" 的值改为 "ro",同时确认 "mode" 为 "all"、"scope" 为 "session"。
保存后重启 AionClaw 主程序。这一步生效后,所有会话中智能体对工作区的访问都变成只读,即使脚本里写了 write() 或 save(),也会直接报错退出,不会静默覆盖原文件。
禁用高危文件操作技能
方法一:进入「工具管理」→「技能开关」→ 关闭以下三项:
• 文件移动(move_file)
• 文件删除(delete_file)
• 文件覆盖保存(overwrite_save)
方法二:手动编辑 config/skill_config.json,搜索对应技能名,把 "enabled" 全部设为 false。
注意:不要仅依赖界面开关,必须检查 config 文件是否同步更新,否则重启后可能恢复启用。
配置文件读取路径时使用绝对路径+只读校验
第一步:在任务配置中明确填写文件的绝对路径,例如 /Users/Alice/Reports/Q3_Sales.xlsx,禁止使用 ./、~/ 或相对路径别名。
第二步:在该路径上执行系统级只读锁定(macOS/Linux):chmod 444 /Users/Alice/Reports/Q3_Sales.xlsx;Windows 用户右键文件 →「属性」→ 勾选「只读」。
第三步:回到 AionClaw,新建任务并指定该路径 → 点击「预检」→ 观察日志是否输出 “file opened in read-only mode”。若提示权限不足或拒绝写入,则配置成功;若仍显示可写,则说明系统级锁未生效或路径填写错误。

















