lovezi0/dsh-workspace-acl-allow ↗★ 0

dsh-workspace-acl-allow

自动为工作区目录配置Windows ACL完全控制权限 适合Windows用户,用于解决沙箱授权导致的权限不足及危险模式弹框问题。

套件
dsh-workspace-acl-allow
相容性
待驗證
Harness 依賴範圍
*
Cordis 依賴範圍
*
版本
0.1.0
授權
MIT
最近更新
2026年9月26日

安裝

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:lovezi0/dsh-workspace-acl-allow

使用

授权只在你明确表达意图时发生,有且只有两个入口:

  1. 在 dsh 中添加工作区 —— 工作区记录写入后立即完成授权。插件加载之前就已注册的工作区,会在插件启动时一并补齐。
  2. 在插件页手动新增路径 —— 打开「插件」页 → 本插件 → 详情页底部的「工作区授权白名单」,输入目录路径并新增。适合尚未注册为工作区的目录。

列表中的每条记录都会带回状态:

状态含义
已授权授权项已就位
授权失败(退出码 …)授权未生效;常见原因是目录属主不是当前用户,或当前用户对该目录没有修改 DACL 的权限
受保护目录,已拒绝命中内置保护清单,不会被授权(见下)
目录不存在路径无效

每个条目都可以「重新授权」(忽略记录强制重跑一次)或「移除」(只删除本插件的记录,不会改动目录上已有的任何权限)。

配置

配置写在 profile 的配置层中,安装后即可生效。

字段默认说明
watchWorkspacestrue是否订阅工作区新增事件(关闭后只剩手动入口)
deepGrantfalse是否递归处理子项。仅在子目录继承被破坏时开启
retryCooldownMs3600000授权失败项的冷却时间(毫秒),冷却内不重复尝试
excludePaths[]追加的排除模式(支持 * 与 **),只能追加内置保护项之外的内容

状态机

$DSH_HOME/dsh-workspace-acl-allow/state.json