[Samba] mount.cifs Is it possible to have a file owned by the user who creates the file?
Jeff Layton
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
> >
> >
> CORRECTION:
> 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.
> Steve
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
cifscreds(1).
Cheers,
--
Jeff Layton <jlayton at samba.org>
More information about the samba
mailing list