This is still an issue in Karmic.
The only fix I have found is to set 'create mask = 0777' and 'directory mask = 0777' in the [global] section of /etc/samba/smb.conf
I had originally tried to set these parameters in /var/lib/samba/usershares/<sharename> but they do not seem to work in there.
I also tried using the 'inherit owner = yes' parameter, but this resulted in other clients not being able to write to the server.
This is still an issue in Karmic.
The only fix I have found is to set 'create mask = 0777' and 'directory mask = 0777' in the [global] section of /etc/samba/smb.conf
I had originally tried to set these parameters in /var/lib/ samba/usershare s/<sharename> but they do not seem to work in there.
I also tried using the 'inherit owner = yes' parameter, but this resulted in other clients not being able to write to the server.