[cifs-protocol] Sharing /home with Samba/CIFS
Stefan (metze) Metzmacher
metze at samba.org
Thu Oct 23 06:23:10 GMT 2008
Hi Tom,
the cifs-protocol mailing list is for technical discussions about
protocol details, please use samba at lists.samba.org for samba related
user questions.
metze
> I would like to use Samba to share the /home directory from one machine
> to another. So, I need the following to work:
>
> 1. In the share, any file created by a user needs to be owned by that
> user.
> 2. The system needs to obey the SGID bit for directories, which means:
> a. Any file created in a directory with SGID set, will inherit the
> directory's group ownership.
> b. Any directory created in said directory will inherit the group
> ownership, and also have its SGID bit set.
>
> On the server, I am running Samba 3.0.22 on a 2.6.18.1 kernel. On the
> client, running Linux 2.6.24, mount.cifs reports version 1.10-3.0.28a.
>
> I started by simply mounting the share using mount.cifs as root. Unix
> extensions are turned on at the server, so I figured everything would
> "just work." Unfortunately, it did not.
>
> The primary problem is that new files created by a user do inherit the
> group of SGID parent directories, but the owner is always set to root.
> This is a slight problem.
>
> I tried setting the "setuids" option on the server, but this simply
> results in new files always having the user ID and group ID set to the
> owner, indiscriminately, completely ignoring the SGID bit of the parent
> directory.
>
> Can I get this to work somehow?
>
> P.S. Yes, I tried NFS, which is what is normally used for this sort of
> thing, but unfortunately many of the users belong to more than 16
> groups, which breaks NFS3. NFS4 supposedly solves this, but it doesn't
> work properly on the 2.6.18.1 kernel that I am stuck with on the server.
>
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
Url : http://lists.samba.org/archive/cifs-protocol/attachments/20081023/eb5bb2ab/signature.bin
More information about the cifs-protocol
mailing list