Skip to content

openclaw.json created as root with read-only permissions, making all config writes impossible from sandbox #719

@nfl803

Description

@nfl803

Description

During the NemoClaw onboarding wizard, openclaw.json is created at /sandbox/.openclaw/openclaw.json with permissions -r--r--r-- owned by root. The sandbox filesystem policy also explicitly sets /sandbox/.openclaw as read_only. As a result, any attempt to write to the config — via openclaw config set, the OpenClaw web UI, or python3 — fails with EACCES: permission denied.
Environment:

Hostinger VPS, Ubuntu 24.04.4 LTS, Kernel 6.8.0-90-generic
NemoClaw / OpenShell 0.0.13
OpenClaw 2026.3.11
Docker 29.3.0, k3s, containerd

Impact:

Cannot set allowedOrigins (origin warning on every page load)
Cannot configure any messaging channels (Discord, Slack, Telegram etc.)
Cannot change primary model via config
Web UI Config editor also fails with the same error

Reproduction Steps

Run nemoclaw onboard and complete the wizard
Connect to sandbox: nemoclaw nicholas-ai connect
Run: openclaw config set gateway.controlUi.allowedOrigins '["https://your-domain.com"]'
Observe: Error: EACCES: permission denied, copyfile ... openclaw.json
Run: ls -la /sandbox/.openclaw/openclaw.json
Observe: -r--r--r-- 1 root root

Environment

OS: Ubuntu 24.04.4 LTS
Kernel: 6.8.0-90-generic
NemoClaw/OpenShell: 0.0.13
OpenClaw: 2026.3.11
Docker: 29.3.0
VPS: Hostinger KVM2 (2 vCPU, 8GB RAM)
Deployment: Hostinger NemoClaw VPS template

Debug Output

Logs

Checklist

  • I confirmed this bug is reproducible
  • I searched existing issues and this is not a duplicate

Metadata

Metadata

Assignees

Labels

area: integrationsThird-party service integration behaviorbugSomething fails against expected or documented behaviorenhancementNew capability or improvement requestintegration: openclawOpenClaw integration behavior

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions