From 04f7822b6bd5d635d39f1df67c08be99d81f57e1 Mon Sep 17 00:00:00 2001 From: Kroese Date: Tue, 4 Mar 2025 15:45:49 +0100 Subject: [PATCH] fix: Samba permissions (#263) --- Dockerfile | 2 +- src/samba.sh | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 088c9f1..a67446f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ FROM scratch -COPY --from=qemux/qemu-arm:3.02 / / +COPY --from=qemux/qemu-arm:3.03 / / ARG VERSION_ARG="0.00" ARG DEBCONF_NOWARNINGS="yes" diff --git a/src/samba.sh b/src/samba.sh index be07497..d2d8d11 100644 --- a/src/samba.sh +++ b/src/samba.sh @@ -99,6 +99,10 @@ for dir in "${dirs[@]}"; do addShare "$dir" "$dir_name" "Shared $dir_name" || error "Failed to create shared folder for $dir!" done +# Fix Samba permissions +[ -d /run/samba/msg.lock ] && chmod -R 0755 /run/samba/msg.lock +[ -d /var/log/samba/cores ] && chmod -R 0700 /var/log/samba/cores + if ! smbd; then error "Samba daemon failed to start!" smbd -i --debug-stdout || true