fix: grant Control scoped access to mesh state #57

Merged
ochenstarik-ui merged 8 commits from codex/mesh-state-permissions into main 2026-08-17 19:12:20 +00:00
Showing only changes of commit 315d7c3182 - Show all commits

View file

@ -691,12 +691,7 @@ ensure_mesh_state() {
} }
repair_mesh_state_permissions() { repair_mesh_state_permissions() {
[[ -d "$MESH_DIR" ]] || return 0 ensure_mesh_state
install -d -m 0770 -o root -g "$CONTROL_USER" "$MESH_DIR"
if [[ -e "$MESH_DIR/nodes.tsv" ]]; then
chown root:"$CONTROL_USER" "$MESH_DIR/nodes.tsv"
chmod 0660 "$MESH_DIR/nodes.tsv"
fi
} }
render_hub_wireguard_config() { render_hub_wireguard_config() {