From fc5caffbc139d63cab1ec105884863f73772586f Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Thu, 1 Nov 2012 11:24:00 +1100 Subject: 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 --- file_server/file_server.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'file_server') diff --git a/file_server/file_server.c b/file_server/file_server.c index 0777de5765..b78495dd01 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)); -- cgit