openclaw approvals
로컬 호스트, 게이트웨이 호스트 또는 노드 호스트에 대한 실행 승인을 관리합니다. 기본적으로 명령은 디스크의 로컬 승인 파일을 대상으로 합니다. 게이트웨이를 대상으로 하려면 --gateway를 사용하고, 특정 노드를 대상으로 하려면 --node를 사용하세요.
관련 항목:
일반적인 명령
bash
openclaw approvals get
openclaw approvals get --node <id|name|ip>
openclaw approvals get --gateway파일에서 승인 교체
bash
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허용 목록 도우미
bash
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에 저장됩니다.