mirror of
https://github.com/aljazceru/addons.git
synced 2025-12-17 05:04:21 +01:00
* Restore interface configuration * run on all supported interfaces * add loopback to the interface list * fix ShellCheck errors
88 lines
2.0 KiB
Groovy
88 lines
2.0 KiB
Groovy
[global]
|
|
netbios name = {{ env "HOSTNAME" }}
|
|
workgroup = {{ .workgroup }}
|
|
server string = Samba Home Assistant
|
|
|
|
security = user
|
|
ntlm auth = yes
|
|
|
|
load printers = no
|
|
disable spoolss = yes
|
|
|
|
log level = 2
|
|
|
|
bind interfaces only = yes
|
|
interfaces = {{ .interfaces | join " " }}
|
|
hosts allow = {{ .allow_hosts | join " " }}
|
|
|
|
{{ if .compatibility_mode }}
|
|
client min protocol = NT1
|
|
server min protocol = NT1
|
|
{{ end }}
|
|
|
|
[config]
|
|
browseable = yes
|
|
writeable = yes
|
|
path = /config
|
|
|
|
valid users = {{ .username }}
|
|
force user = root
|
|
force group = root
|
|
veto files = /{{ .veto_files | join "/" }}/
|
|
delete veto files = {{ eq (len .veto_files) 0 | ternary "no" "yes" }}
|
|
|
|
[addons]
|
|
browseable = yes
|
|
writeable = yes
|
|
path = /addons
|
|
|
|
valid users = {{ .username }}
|
|
force user = root
|
|
force group = root
|
|
veto files = /{{ .veto_files | join "/" }}/
|
|
delete veto files = {{ eq (len .veto_files) 0 | ternary "no" "yes" }}
|
|
|
|
[ssl]
|
|
browseable = yes
|
|
writeable = yes
|
|
path = /ssl
|
|
|
|
valid users = {{ .username }}
|
|
force user = root
|
|
force group = root
|
|
veto files = /{{ .veto_files | join "/" }}/
|
|
delete veto files = {{ eq (len .veto_files) 0 | ternary "no" "yes" }}
|
|
|
|
[share]
|
|
browseable = yes
|
|
writeable = yes
|
|
path = /share
|
|
|
|
valid users = {{ .username }}
|
|
force user = root
|
|
force group = root
|
|
veto files = /{{ .veto_files | join "/" }}/
|
|
delete veto files = {{ eq (len .veto_files) 0 | ternary "no" "yes" }}
|
|
|
|
[backup]
|
|
browseable = yes
|
|
writeable = yes
|
|
path = /backup
|
|
|
|
valid users = {{ .username }}
|
|
force user = root
|
|
force group = root
|
|
veto files = /{{ .veto_files | join "/" }}/
|
|
delete veto files = {{ eq (len .veto_files) 0 | ternary "no" "yes" }}
|
|
|
|
[media]
|
|
browseable = yes
|
|
writeable = yes
|
|
path = /media
|
|
|
|
valid users = {{ .username }}
|
|
force user = root
|
|
force group = root
|
|
veto files = /{{ .veto_files | join "/" }}/
|
|
delete veto files = {{ eq (len .veto_files) 0 | ternary "no" "yes" }}
|