Dennis,
Maybe this instead:
inherit permissions (S)
The permissions on new files and directories are normally governed
by create mask
http://debpdc:901/swat/help/manpages/smb.conf.5.html#CREATEMASK,
directory mask
That's a possible way but this would be more of a workaround rather than a
solution. I'd still like to know why the permissions end up all wrong.
Also this only deals with the permissions during the creation of the
directory. If the reason for the messed up permissions is indeed that the
client