qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Qemu-devel] [PATCH 0/5] 9pfs: local: fix metadata of mapped-file se


From: Greg Kurz
Subject: Re: [Qemu-devel] [PATCH 0/5] 9pfs: local: fix metadata of mapped-file security mode
Date: Tue, 9 May 2017 11:42:30 +0200

On Mon, 8 May 2017 17:33:43 +0200
Leo Gaspard <address@hidden> wrote:

> Greg,
> 
> I just tested on 2.9.0 with the 5 patches applied, and it appears to
> work on my setup, thanks!
> 
> Just a side note: .virtfs_metadata_root is set as u=rwx on the host file
> system (the "ret = fchmod(map_fd, 0700);" line in patch 4 I guess),
> while u=rw would be more appropriate, I think.
> 

You're right. I'll change that.

> Thank you,
> Leo
> 
> 
> On 05/05/2017 04:36 PM, Greg Kurz wrote:
> > This series fixes two issues in the local backend when using the mapped-file
> > security mode:
> > - allow chmod and chown to succeed on the virtfs root (patch 4)
> > - completely hide the metadata files from the client (patch 5)
> > 
> > Patch 2 resolves '.' and '..' in paths, and patch 3 reworks the way we open
> > files accordingly. They could be squashed together in a single patch (this
> > was the case in earlier versions actually), but I decided to separate them
> > for easier review.
> > 
> > Léo,
> > 
> > I'd appreciate if you could test this series (especially patch 4) on your
> > setup.
> > 
> > Cheers.
> > 
> > --
> > Greg
> > 
> > ---
> > 
> > Greg Kurz (5):
> >       9pfs: check return value of v9fs_co_name_to_path()
> >       9pfs: local: resolve special directories in paths
> >       9pfs: local: simplify file opening
> >       9pfs: local: metadata file for the VirtFS root
> >       9pfs: local: forbid client access to metadata
> > 
> > 
> >  hw/9pfs/9p-local.c |  164 
> > ++++++++++++++++++++++++++++++++++++++++------------
> >  hw/9pfs/9p-util.c  |   26 +++-----
> >  hw/9pfs/9p.c       |   36 ++++++++---
> >  3 files changed, 160 insertions(+), 66 deletions(-)
> >   
> 

Attachment: pgptMANw7lROF.pgp
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]