I've been working with the TKLFS (2009.10.2) and have it working for individuals in the house.
All the computers in the house run a version of Windows except for the TKLFS.
Mom, Dad, Son1, Son2, & Daughter1. Each have their own Samba Share. Mom and Dad are able to read and write to all of the shares including the kids for obvious reasons because they have read/write access to all shares. The kids have read/write to their own share and read to all others.
Note, everyone is in the Linux "100 users" group and in their own individual secondary group. Samba share access is by their group name. Samba security = user.
The kids want to able to share their files with each other and they do NOT want their files deleted except possibly by Mom and Dad. So the kids have read/write access to their own share and read access to all others.
So Mom and Dad can do whatever they need to do with all the shares.
The kids though can see the shares in Windows Explorer - but when they try to copy a file via drag and drop from outside their share to their share, Windows complains about the file being in use, diskfull and denies access to copy - so I suspect it is because they only have read access to the other shares.
Now I do NOT want to give them read/write access to shares other than their own. Why? Well if Son1 got upset with Son2 and went to delete Son2's files and succeeded - the "WAR" would be on! Just plug in any kid there. It is to help keep sanity in the house.
So the question is how to setup Samba Shares to allow the the kids to copy files from the other shares to theirs while keeping them from deleting files in the other shares? In my thinking there should be a way to do this. And it is very possible I missed something obvious.