You can't use NFS if you have windows systems that need to share information. You problem is fairly easy to solve however. You actually have the first part already done ( the common group). To extend that thought you need to add inheritance of the group. See
here (post #5) where I have described the process previously. Here is an
easy guide to the use of Linux permissions (chmod)
I want to point out that if you want to change the permissions you should follow this
Code:
chmod -R u=rwX,g=rwXs,o=rX <share_root>
...Using symbolic notation instead of octal allows you to use the X instead of the x. The capital X means preserve permissions only if the file the is already eXecutable, but do not make executable any others. Also the 's' in the 'g' section (red) resets the sgid for the inheritance again. Very handy when there is a lot of data.
In summary. you set the inheritance and permissions at the top of the share and everything new will work. Then you reset the permissions on all the extant files and folders in the share tree.
This will set the Linux file sever. We may have to tweak the Samba settings in smb.conf. That is really the final step.
Bookmarks