﻿id,summary,reporter,owner,description,type,status,component,version,resolution,keywords,cc,guest,host
7759,virtualbox grabs all usb devices via udev -> fixed as of 2010.11.29,jba,,"I used virtualbox 2.2 before and now 3.2 (on debian lenny). Both have the same problem: the udev script 10-vboxdrv.rules grabs usb devices and puts them to the grup vboxusres:

  KERNEL==""vboxdrv"", NAME=""vboxdrv"", OWNER=""root"", GROUP=""root"", MODE=""0600""
  SUBSYSTEM==""usb_device"", GROUP=""vboxusers"", MODE=""0664""
  SUBSYSTEM==""usb"", ENV{DEVTYPE}==""usb_device"", GROUP=""vboxusers"", MODE=""0664""

While the first line seems reasonable to me, the second and third do not. As I understand them, they grab all usb-devices and make them accessible by the group vboxusres. This may not be desireable.

On the other hand, usb devices that are used by other software and have their own udev script, might not get the device. I own an chipcard reader which is managed by a daemon, which has its own group. However, with virtualbox, the device is asigned to the group vboxusers and the chipcard daemon can no longer access it (as it is not in the vboxusers group). So, virtualbox makes the chipcard reader unusable unless the faulty udev script is changed.

I dont understand the necassity of 10-vboxdrv.rules. Linux has means to allow and protect access of devices for all users. If the system doesnt allow a user acces to a special device, why should he be allowed to use it, when he uses virtualbox?

Juergen",defect,closed,USB,VirtualBox 3.2.10,fixed,"udev, permissons",,Windows,Linux
