openclaw approvals¶
Yerel ana makine, gateway ana makinesi veya bir node ana makinesi için exec onaylarını yönetin.
Varsayılan olarak komutlar diskteki yerel onaylar dosyasını hedefler. Gateway’i hedeflemek için --gateway, belirli bir node’u hedeflemek için --node kullanın.
İlgili:
- Exec onayları: Exec approvals
- Node’lar: Nodes
Yaygın komutlar¶
openclaw approvals get
openclaw approvals get --node <id|name|ip>
openclaw approvals get --gateway
Bir dosyadan onayları değiştirme¶
openclaw approvals set --file ./exec-approvals.json
openclaw approvals set --node <id|name|ip> --file ./exec-approvals.json
openclaw approvals set --gateway --file ./exec-approvals.json
İzin listesi yardımcıları¶
openclaw approvals allowlist add "~/Projects/**/bin/rg"
openclaw approvals allowlist add --agent main --node <id|name|ip> "/usr/bin/uptime"
openclaw approvals allowlist add --agent "*" "/usr/bin/uname"
openclaw approvals allowlist remove "~/Projects/**/bin/rg"
Notlar¶
--node,openclaw nodesile aynı çözücüyü kullanır (id, ad, ip veya id öneki).--agentvarsayılan olarak"*"’dur; bu tüm ajanlara uygulanır.- Node ana makinesi
system.execApprovals.get/set’u duyurmalıdır (macOS uygulaması veya başsız node ana makinesi). - Onaylar dosyaları ana makine başına
~/.openclaw/exec-approvals.jsonkonumunda saklanır.