diff --git a/Dockerfile b/Dockerfile index c535474..3cafbd5 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,7 +1,7 @@ ARG VERSION_ARG="latest" FROM scratch AS build-amd64 -COPY --from=qemux/qemu:6.19 / / +COPY --from=qemux/qemu:6.20 / / ARG DEBCONF_NOWARNINGS="yes" ARG DEBIAN_FRONTEND="noninteractive" diff --git a/src/samba.sh b/src/samba.sh index e2c12c9..bdf232b 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