目录级授权怎么设置——让 AI 只碰你允许的地方
授权机制核心
AionClaw 的安全模型有一个关键设计:目录级授权——AI Agent 只能访问你明确授权的目录,未授权的目录一律读不到也写不进。
每次执行涉及文件操作的任务前,系统都会先弹出权限请求:
"数据分析师需要访问以下目录:
- 读取:
D:\工作\销售数据\- 写入:
D:\工作\输出\是否允许?"
授权方式
方式一:弹窗即时授权
任务执行前弹出的权限请求弹窗里,你可以:
- 允许本次:只给这一次任务授权,下次还要重新确认
- 始终允许:记住这个目录,之后不用反复弹窗
- 拒绝:不给这个目录权限,任务会停在这里等你调整
方式二:设置里预先配置
打开 AionClaw 设置 → 安全 → 目录授权管理:
- 默认禁止模式:新目录访问一律弹窗请求,每次你决定
- 白名单模式:预先设置好允许访问的目录列表,列表里的直接放行、列表外的一律拒绝
- 黑名单模式:预先设置好禁止访问的目录(比如
C:\Windows\、C:\用户\),其他目录自动放行
方式三:快速开关
有些场景下你想快速放开权限(比如批量处理一个文件夹):
"给你 D:\工作\项目文件夹 的完整读写权限,处理完告诉我"
系统会临时把这个目录加入白名单,任务完成后提示你要不要保留授权。
授权粒度建议
推荐的授权策略是最小权限原则——只给这次任务真正需要的目录:
✅ 好的授权:
- 读取
D:\工作\销售数据\2026Q3\- 写入
D:\工作\输出\- 明确、最小化、精准
❌ 不好的授权:
- 读取
D:\工作\(太宽泛)- 写入整个
C:\Users\(几乎涵盖所有个人文件)- 一次性放开整个 D 盘(风险太大)
敏感目录的默认保护
AionClaw 默认禁止访问以下系统敏感目录,即使你点"允许"也没用:
C:\Windows\(系统目录)C:\Program Files\(程序安装目录)- 浏览器配置目录(避免 Cookie 和密码泄露)
- 系统用户目录下的敏感子目录(如
.ssh、.aws等)
如果你确实需要处理这些目录里的内容(极少见),可以在设置里手动覆盖——但强烈建议谨慎操作。
授权历史查看
在设置 → 安全 → 授权日志里,可以查看最近所有权限请求的记录:
- 哪个专家发起了请求
- 什么时间、请求访问了哪些目录
- 你当时的选择(允许/拒绝)
- 最终是否真正访问了(有些请求可能在执行前就取消了)
定期看一眼授权日志是个好习惯——能帮你记住哪些目录已经放行、哪些该收回。