[Samba] mount.cifs Is it possible to have a file owned by the user who creates the file?
jlayton at samba.org
Wed May 16 18:34:36 MDT 2012
On Wed, 16 May 2012 17:30:23 +0200
steve <steve at steve-ss.com> wrote:
> On 05/16/2012 02:56 PM, steve wrote:
> > Hi
> > e.g.
> > mount.cifs //192.168.1.6/reports /mnt -o rw,setuids,nodev,user=steve2
> > Any file created in the share is always owned by steve2 (or the person
> > who mounted the share).
> > According to man cifs(8), the setuids overrides this but doesn't seem
> > to work for us. We'd like it to be the same behavior as nfs if that's
> > possible.
> > Version 4.0.0alpha21-GIT-46a41d0 with s3fs
> > Cheers,
> > Steve
> It _looks_ as though it's owned by the person specified as user _when in
> the share_ but the actual file (the unmounted file) is always owned by root.
Sadly, permissions enforcement and handling in cifs.ko are badly
broken by default.
The only way to do this properly is to switch to using multiuser
mounts. Have a look at the multiuser option in mount.cifs(8) and
Jeff Layton <jlayton at samba.org>
More information about the samba