summaryrefslogtreecommitdiff
path: root/samba/smb-shares-radio-raatstof.conf
diff options
context:
space:
mode:
Diffstat (limited to 'samba/smb-shares-radio-raatstof.conf')
-rw-r--r--samba/smb-shares-radio-raatstof.conf36
1 files changed, 29 insertions, 7 deletions
diff --git a/samba/smb-shares-radio-raatstof.conf b/samba/smb-shares-radio-raatstof.conf
index be2b5f1..99da040 100644
--- a/samba/smb-shares-radio-raatstof.conf
+++ b/samba/smb-shares-radio-raatstof.conf
@@ -1,5 +1,5 @@
control:
- AddInstallable = ( samba samba_reload netatalk netatalk_reload lprng lprng_reload cups cups_reload )
+ AddInstallable = ( samba samba_reload )
#
# Variables for shares
@@ -14,8 +14,8 @@ control:
commonsharedir = ( /home/fsadmin/COMMON )
datashare = ( /home/fsadmin/COMMON/documents )
softshare = ( /home/fsadmin/COMMON/software )
+ adminshare = ( /home/fsadmin/COMMON/admin )
profshare = ( /home/fsadmin/COMMON/samba/userprofiles )
- printdir = ( /var/spool/lpd/sharedprinter )
privpcshare = ( .pcshare )
privmacshare = ( .macshare )
privxchngshare = ( .xchangeshare )
@@ -53,8 +53,8 @@ editfiles:
Append '[userprofiles]'
Append ' path = $(profshare)'
Append ' force user = %u'
- Append ' writable = yes'
Append ' browsable = no'
+ Append ' writable = yes'
Append ' root preexec = /bin/mkdir $(profshare)/%U \'
Append ' /bin/chown %U $(profshare)/%U \'
Append ' /bin/chmod 700 $(profshare)/%U'
@@ -66,6 +66,7 @@ editfiles:
Append '[homes]'
Append ' path = /home/%u/$(privpcshare)'
Append ' browsable = no'
+ Append ' writable = yes'
Append ' root preexec = /bin/mkdir /home/%u/$(privpcshare) \'
Append ' /bin/chown %U /home/%u/$(privpcshare) \'
Append ' /bin/chmod 644 /home/%u/$(privpcshare)'
@@ -80,8 +81,12 @@ editfiles:
Append ' browsable = yes'
Append ' guest ok = no'
Append ' writeable = yes'
+ Append ' create mask = 0660'
+ Append ' directory mask = 0770'
Append ' valid users = @$(admingrp)'
Append ' force group = +$(admingrp)'
+ Append ' delete veto files = Yes'
+ Append ' veto files = /.AppleDouble/.AppleDesktop/Network Trash Folder/DesktopFolderDB/resource.frk/Icon^M/TheVolumeSettingsFolder/'
EndGroup
#
# [dokumenter]
@@ -93,6 +98,23 @@ editfiles:
Append ' browsable = yes'
Append ' guest ok = no'
Append ' writeable = yes'
+ Append ' create mask = 0660'
+ Append ' directory mask = 0770'
+ Append ' valid users = @$(admingrp)'
+ Append ' force group = +$(admingrp)'
+ Append ' delete veto files = Yes'
+ Append ' veto files = /.AppleDouble/.AppleDesktop/Network Trash Folder/DesktopFolderDB/resource.frk/Icon^M/TheVolumeSettingsFolder/'
+ EndGroup
+ #
+ # [dokumenter]
+ #
+ BeginGroupIfNoLineMatching "^\[admin\]"
+ Append '[admin]'
+ Append ' path = $(adminshare)'
+ Append ' comment = Dokumentation og adminværktøjer'
+ Append ' browsable = yes'
+ Append ' guest ok = yes'
+ Append ' writeable = no'
Append ' valid users = @$(admingrp)'
Append ' force group = +$(admingrp)'
EndGroup
@@ -132,10 +154,10 @@ directories:
mode=775
owner=$(adminuser)
group=$(admingrp)
- $(printdir)
- mode=775
- owmer=root
- group=root
+ $(adminshare)
+ mode=755
+ owner=$(adminuser)
+ group=$(admingrp)
processes:
"smbd" restart "/etc/init.d/samba restart"