From ac3f4e29712dc8402c19c14f31f9dbf0c8cd07ab Mon Sep 17 00:00:00 2001 From: Kroese Date: Thu, 9 Oct 2025 10:43:45 +0200 Subject: [PATCH] feat: Make Samba user configurable --- src/samba.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/samba.sh b/src/samba.sh index c28645d..50990ad 100644 --- a/src/samba.sh +++ b/src/samba.sh @@ -4,6 +4,8 @@ set -Eeuo pipefail : "${SAMBA:="Y"}" # Enable Samba : "${SAMBA_LEVEL:="1"}" # Logging level : "${SAMBA_DEBUG:="N"}" # Disable debug +: "${SAMBA_USER:="root"}" # Samba user +: "${SAMBA_GROUP:="root"}" # Samba group tmp="/tmp/smb" rm -rf "$tmp" @@ -81,8 +83,8 @@ addShare() { echo " writable = yes" echo " guest ok = yes" echo " guest only = yes" - echo " force user = root" - echo " force group = root" + echo " force user = $SAMBA_USER" + echo " force group = $SAMBA_GROUP" } >> "/etc/samba/smb.conf" return 0