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

Reply via email to