diff options
Diffstat (limited to 'samba/smb-shares-radio-raatstof.conf')
-rw-r--r-- | samba/smb-shares-radio-raatstof.conf | 36 |
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" |