[fedora-virt] F16 guestfs-browser as non-root

Richard W.M. Jones rjones at redhat.com
Mon Apr 2 16:30:42 UTC 2012


On Mon, Apr 02, 2012 at 11:49:44AM +0100, Frank Murphy wrote:
> On 02/04/12 11:29, Richard W.M. Jones wrote:
> >What's the actual, complete error message?
> >
> >What's the output when you use:
> >
> >   export LIBGUESTFS_TRACE=1
> >
> >How about if you use:
> >
> >   export LIBVIRT_DEBUG=1
> 
> guestfs-browser -x
> libguestfs: trace: add_drive_opts
> "/var/lib/libvirt/images/01-Old-32.img" "readonly:true" "format:raw"
> libguestfs: trace: add_drive_opts = -1 (error)
> libguestfs: trace: close
> 
> Both give above.
> 
> ls -l /var/lib/libvirt/images
> total 335544764
> -rw-------. 1 root root 42949672960 Apr  2 11:32 01-Old-32.img
> -rw-------. 1 root root 42949672960 Apr  2 09:30 02-Old-64.img
> -rw-------. 1 root root 42949672960 Apr  2 09:53 03-Current-32.img
> -rw-------. 1 root root 42949672960 Apr  2 10:02 04-urrent-64.img
> -rw-------. 1 root root 42949672960 Apr  2 10:12 05-Branched-32.img
> -rw-------. 1 root root 42949672960 Apr  2 10:20 06-Branched-64.img
> -rw-------. 1 root root 42949672960 Apr  2 08:31 07-Rawhide-32.img
> -rw-------. 1 root root 42949672960 Apr  2 08:49 08-Rawhide-64.img

Right ...  libguestfs just opens the disk image and so needs
sufficient permission, or that the disk permission is changed which it
looks like you did.

I normally use logical volumes for guests, and adding my user account
to the 'disk' group gives me access to those without needing root.

Rich.

-- 
Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones
Read my programming blog: http://rwmj.wordpress.com
Fedora now supports 80 OCaml packages (the OPEN alternative to F#)
http://cocan.org/getting_started_with_ocaml_on_red_hat_and_fedora


More information about the virt mailing list