From 6bf379bffcb1e1cfd51b8b2fb7696532910b2284 Mon Sep 17 00:00:00 2001 From: Alexandre <44178713+alexbelgium@users.noreply.github.com> Date: Wed, 15 Jul 2026 10:59:49 +0200 Subject: [PATCH] Use effective Claude runtime ownership --- claude_desktop/rootfs/etc/cont-init.d/20-folders.sh | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/claude_desktop/rootfs/etc/cont-init.d/20-folders.sh b/claude_desktop/rootfs/etc/cont-init.d/20-folders.sh index cbcae8160e..6f936d26e0 100755 --- a/claude_desktop/rootfs/etc/cont-init.d/20-folders.sh +++ b/claude_desktop/rootfs/etc/cont-init.d/20-folders.sh @@ -3,9 +3,10 @@ # shellcheck disable=SC2046 set -e -# Define user -PUID=$(bashio::config "PUID") -PGID=$(bashio::config "PGID") +# Use the effective shared desktop user identity. In bypass mode an earlier init script may +# remap abc away from UID 0 because Claude Code rejects bypass permissions when run as root. +PUID="$(id -u abc)" +PGID="$(id -g abc)" # Check data location LOCATION="$(bashio::config 'data_location')"