summaryrefslogtreecommitdiff
path: root/samba/smb-shares-xenuxlocal.conf
diff options
context:
space:
mode:
Diffstat (limited to 'samba/smb-shares-xenuxlocal.conf')
-rw-r--r--samba/smb-shares-xenuxlocal.conf19
1 files changed, 14 insertions, 5 deletions
diff --git a/samba/smb-shares-xenuxlocal.conf b/samba/smb-shares-xenuxlocal.conf
index 64d4de3..7c4351d 100644
--- a/samba/smb-shares-xenuxlocal.conf
+++ b/samba/smb-shares-xenuxlocal.conf
@@ -63,11 +63,12 @@ editfiles:
#
BeginGroupIfNoLineMatching "^\[homes\]"
Append '[homes]'
- Append ' path = /home/%u/$(privpcshare)'
+ Append ' path = %H/$(privpcshare)'
Append ' browsable = no'
- Append ' root preexec = /bin/mkdir /home/%u/$(privpcshare) \'
- Append ' /bin/chown %U /home/%u/$(privpcshare) \'
- Append ' /bin/chmod 644 /home/%u/$(privpcshare)'
+ Append ' writeable = yes'
+ Append ' root preexec = /bin/mkdir %H/$(privpcshare) \'
+ Append ' /bin/chown %S %H/$(privpcshare) \'
+ Append ' /bin/chmod 700 %H/$(privpcshare)'
EndGroup
#
# [programmer]
@@ -79,8 +80,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]
@@ -92,8 +97,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
#
# [mp3]
@@ -157,7 +166,7 @@ directories:
owner=root
group=root
$(profshare)
- mode=775
+ mode=777
owner=$(adminuser)
group=$(admingrp)