openclaw approvals
로컬 호스트, 게이트웨이 호스트 또는 노드 호스트에 대한 실행 승인을 관리합니다.
기본적으로 명령어는 디스크의 로컬 승인 파일을 대상으로 합니다. --gateway로 게이트웨이를 대상으로 하거나 --node로 특정 노드를 대상으로 지정하세요.
관련 문서:
- 실행 승인: Exec approvals
- 노드: Nodes
일반 명령어
openclaw approvals get
openclaw approvals get --node <id|name|ip>
openclaw approvals get --gateway
파일에서 승인 교체
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
허용 목록 도우미
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"
참고 사항
--node는openclaw nodes와 동일한 리졸버를 사용합니다(id, 이름, IP 또는 id 접두사).--agent의 기본값은"*"이며 모든 에이전트에 적용됩니다.- 노드 호스트는
system.execApprovals.get/set을 제공해야 합니다(macOS 앱 또는 헤드리스 노드 호스트). - 승인 파일은 호스트별로
~/.openclaw/exec-approvals.json에 저장됩니다.