Thanks for the fast response.

The UID's match on host and guest.  Notice that the problems with directory 
listing occurred as root (UID 0).  The copy problem was as ross.  Most of the 
files are owned by ross (UID 1000).

Eventually,  I'll want to operate from the guest with a UID not present on the 
host, although I could add it to the host if necessary.

Although it's possible this is a KVM issue, a significant number of similar 
problems reported on the net were the result of libvirt, usually the security 
framework (selinux or apparmor--are either relevant for Debian?), but sometimes 
also the exact mode choices.  The fact that I can't access host files as root 
from the guest, with libvirt daemon running as root (I think) on the host 
suggests something is getting in the way.  The apparent logic is "group and  
other have no access rights to the file; file's owner UID = 1000; accessing 
process UID=0; no acesss."

Ross
________________________________________
From: Guido Günther [a...@sigxcpu.org]
Sent: Friday, March 27, 2015 1:22 AM
To: 781...@bugs.debian.org
Cc: Boylan, Ross
Subject: Re: [Pkg-libvirt-maintainers] Bug#781283: libvirt-bin: Permission 
denied with 9p file system

Hi Ross,
On Thu, Mar 26, 2015 at 02:17:11PM -0700, Ross Boylan wrote:
> Package: libvirt-bin
> Version: 0.9.12.3-1+deb7u1
> Severity: normal
>
> Operating inside a wheezy VM with fstab including
> SASInstaller    /mnt/SASInstaller   9p  trans=virtio,version=9p2000.L 0 0
> SASUnzip        /mnt/SASUnzip   9p  trans=virtio,version=9p2000.L 0 0
> and libvirt setup with, e.g.,
>     <filesystem type='mount' accessmode='passthrough'>
>       <source dir='/mnt/SASInstaller'/>
>       <target dir='SASInstaller'/>
>       <address type='pci' domain='0x0000' bus='0x00' slot='0x0a'
> function='0x0'/>
>     </filesystem>
> Using KVM.
>
> I get lots of "Permission Denied" errors both when listing directory
> contents and when trying to do anything, such as creating a file.
> E.g.,

You need to have matching UIDs in the VM and the host - is that the case? It's 
working fine
over here since years so it's likely a setup problem on your end.

That said these kind of bugs are better suited for QEMU/KVM since
libvirt only does the setup and QEMU is carrying the actual 9pfs implementation.

Cheers,
 -- Guido


--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to