From d80b9b0ce62ce133a0e4f9c47ba1197aec4289c1 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Tue, 18 Apr 2017 00:12:21 +0200 Subject: [PATCH] update addon version 0.3 --- smb_config/config.json | 2 +- smb_config/run.sh | 12 +++++++----- smb_config/smb.conf | 1 + 3 files changed, 9 insertions(+), 6 deletions(-) diff --git a/smb_config/config.json b/smb_config/config.json index e3dc96a..3c31a04 100644 --- a/smb_config/config.json +++ b/smb_config/config.json @@ -1,6 +1,6 @@ { "name": "Samba Config", - "version": "0.2", + "version": "0.3", "slug": "smb_config", "description": "Expose config with samba", "startup": "after", diff --git a/smb_config/run.sh b/smb_config/run.sh index eaeb6b4..de04da1 100644 --- a/smb_config/run.sh +++ b/smb_config/run.sh @@ -11,12 +11,14 @@ PASSWORD=$(jq --raw-output ".password // empty" $CONFIG_PATH) sed -i "s/%%WORKGROUP%%/$WORKGROUP/g" /etc/smb.conf if [ $GUEST == "true" ]; then - echo " guest ok = yes" >> /etc/smb.conf - echo " public = yes" >> /etc/smb.conf + echo " guest ok = yes" >> /etc/smb.conf + echo " guest only = yes" >> /etc/smb.conf + echo " guest account = root" >> /etc/smb.conf + echo " public = yes" >> /etc/smb.conf else - echo " valid users = $USERNAME" >> /etc/smb.conf - echo " force user = root" >> /etc/smb.conf - echo " force group = root" >> /etc/smb.conf + echo " valid users = $USERNAME" >> /etc/smb.conf + echo " force user = root" >> /etc/smb.conf + echo " force group = root" >> /etc/smb.conf addgroup -g 1000 $USERNAME adduser -D -H -G $USERNAME -s /bin/false -u 1000 $USERNAME diff --git a/smb_config/smb.conf b/smb_config/smb.conf index ca8f801..70e8d44 100644 --- a/smb_config/smb.conf +++ b/smb_config/smb.conf @@ -1,6 +1,7 @@ [global] workgroup = %%WORKGROUP%% server string = Samba HomeAssistant config share + security: share load printers = no disable spoolss = yes