From 2e91880241c0519f08edc65fb4bd046ff391d95e Mon Sep 17 00:00:00 2001 From: Kroese Date: Fri, 31 May 2024 07:19:27 +0200 Subject: [PATCH] Update samba.sh --- src/samba.sh | 59 ++++++++++++++++++++++++++++------------------------ 1 file changed, 32 insertions(+), 27 deletions(-) diff --git a/src/samba.sh b/src/samba.sh index 4ec26bf..134e395 100644 --- a/src/samba.sh +++ b/src/samba.sh @@ -21,34 +21,11 @@ if [ ! -d "$share" ] && [ -d "$STORAGE/shared" ]; then fi mkdir -p "$share" -if [ -z "$(ls -A "$share")" ] ;then + +if [ -z "$(ls -A "$share")" ]; then + chmod 777 "$share" - { echo "[global]" - echo " server string = Dockur" - echo " netbios name = $hostname" - echo " workgroup = WORKGROUP" - echo " interfaces = $interface" - echo " bind interfaces only = yes" - echo " security = user" - echo " guest account = nobody" - echo " map to guest = Bad User" - echo " server min protocol = NT1" - echo "" - echo " # disable printing services" - echo " load printers = no" - echo " printing = bsd" - echo " printcap name = /dev/null" - echo " disable spoolss = yes" - echo "" - echo "[Data]" - echo " path = $share" - echo " comment = Shared" - echo " writable = yes" - echo " guest ok = yes" - echo " guest only = yes" - echo " force user = root" - echo " force group = root" - } > "/etc/samba/smb.conf" + { echo "--------------------------------------------------------" echo " $APP for Docker v$( "$share/readme.txt" + fi +{ echo "[global]" + echo " server string = Dockur" + echo " netbios name = $hostname" + echo " workgroup = WORKGROUP" + echo " interfaces = $interface" + echo " bind interfaces only = yes" + echo " security = user" + echo " guest account = nobody" + echo " map to guest = Bad User" + echo " server min protocol = NT1" + echo "" + echo " # disable printing services" + echo " load printers = no" + echo " printing = bsd" + echo " printcap name = /dev/null" + echo " disable spoolss = yes" + echo "" + echo "[Data]" + echo " path = $share" + echo " comment = Shared" + echo " writable = yes" + echo " guest ok = yes" + echo " guest only = yes" + echo " force user = root" + echo " force group = root" +} > "/etc/samba/smb.conf" + ! smbd && smbd --debug-stdout legacy=""