Hi,
On 02/07/2012 09:40 PM, Dominique Rodrigues wrote:
Hi,
I have compiled spice-gtk (version 0.9) to support usbredir (version 3.3
compiled and installed) on 2 type of OS : Mageia and Debian (wheezy).
I appears that usb redirection involves root in different ways for these OS.
For mageaia, you have to give root password to access to USB drives in a
virtual machine,
Yes, this is expected behavior redirecting usb devices requires direct/raw
access to the usb device. If we were
to open up the usb device nodes far enough that this would work without
requiring root rights any user
could do *anything* to *any* usb device, which seems a very poor default.
So we have a suid root helper which opens up the usb devices for spice-gtk
based clients, after it has
gotten permission to do so from policykit, you can change the policy so that a
root password is no
longer required, see: http://hansdegoede.livejournal.com/11936.html
Note that if you change the policy away from needing admin rights, that once
more any user can do
*anything* to *any* usb device!
while in debian root does not give any possibility (access is not allowed).
Then your spice-gtk is likely compiled without policykit support, re-run
./configure
and checks its outpu, you are likely missing some -dev packages needed for the
acl helper.
Regards,
Hans
_______________________________________________
Spice-devel mailing list
Spice-devel@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/spice-devel