From d42482b30632f649a453f12ed979ed1964d61dfe Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Thu, 1 Nov 2012 11:24:00 +1100 Subject: [PATCH 1/2] file_server: put set create mask and directory mask in fileserver.conf This allows any ACL to be set from the client, without restriction from the Samba side. Based on advise from Jermey at https://lists.samba.org/archive/samba-technical/2012-October/088414.html Andrew Bartlett Signed-off-by: Andrew Bartlett Reviewed-by: Michael Adam (cherry picked from commit fc5caffbc139d63cab1ec105884863f73772586f) --- file_server/file_server.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/file_server/file_server.c b/file_server/file_server.c index 0777de5..b78495d 100644 --- a/file_server/file_server.c +++ b/file_server/file_server.c @@ -65,6 +65,8 @@ static const char *generate_smb_conf(struct task_server *task) fdprintf(fd, "map system = no\n"); fdprintf(fd, "map readonly = no\n"); fdprintf(fd, "store dos attributes = yes\n"); + fdprintf(fd, "create mask = 0777\n"); + fdprintf(fd, "directory mask = 0777\n"); fdprintf(fd, "include = %s\n", lpcfg_configfile(lp_ctx)); -- 1.7.11.7