On Fri, Jan 20, 2017 at 1:11 PM, Greg KH <gre...@linuxfoundation.org> wrote:
> On Fri, Jan 20, 2017 at 12:55:20PM +0100, Lars Knudsen wrote: > > On Fri, Jan 20, 2017 at 12:05 PM, Greg KH <gre...@linuxfoundation.org> > wrote: > > > - so if we can make a rule that consistently detects USB devices > with a > > WebUSB > > > interface defined, we should get this in as a standard rule. > > > > Sure, feel free to write the helper binary that will do this. > > > > Cool, I am still wondering if we could do it with a script. Do you have > an > > example of a binary for udev? > > (I am assuming it's a source for a plugin to be shipped with and > callable by > > udev?) > > Yes, you could do it with a script, just look at the interface > information in sysfs, it all should be exported there properly. If not, > please let me know. > > > > Is it possible to give access on an interface level - or would it > always > > have > > > to be the full device? > > > > How would you provide userspace access to only one USB interface on > > Linux? > > > > The full device should be fine if it has a WebUSB interface (even in a > > composite scenario) > > Really? You want to allow someone "raw" access to a composite device > just because of one specific interface? > Ideally, I would only allow the browsers running in user space and only the WebUSB interface. - but would that even be possible on Linux? (now/future). We should remember that devices with a WebUSB interface included were *made* for user access (what else would be the point?). Also: We *do* need a 'blanket' solution for these as manufactures can't always wait for the next time all planets align and e.g. Ubuntu chooses to upgrade the rules. Just fyi, last time I was in similar discussions in the smae lists, it took some years for it to land in Ubuntu: https://medium.com/@larsgk/web-enabling-legacy-devices-dc3ecb9400ed#.7l1hztlmi > Yeah, it's a pain, and a side affect of the libusb api :( > > thanks, > > greg k-h >
_______________________________________________ systemd-devel mailing list systemd-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/systemd-devel