claude-json-dual-config-root-requires-sudo
There are two canonical .claude.json files that must stay identical: /home/claude/.claude.json (read by claude-user session) and /root/.claude.json (root-user mirror). Editing /root/.claude.json requires sudo even from a root shell context in some execution environments. Always verify both files are identical post-edit using diff or jq comparison.
Related
- dual-claude-json-files-diverge-silently-session-reads-home-c
- dual-claude-json-sync-invariant-session-user-determines-acti
- dual-claude-json-session-reads-home-not-root
- dual-claudejson-divergence-session-reads-homeclaudeclaudejso
- xint-mcp-sse-transport-fails-use-http
- dual-claude-json-config-parity-required-for-root-sessions
- jq-config-mutation-leaves-tmp-files-check-after-edits
- dual-claude-json-must-stay-identical-after-mcp-changes
- dual-claude-json-sync-home-and-root-must-be-identical
- mcp-dual-config-drift-risk-claude-json