Re: [gentoo-dev] How is group "usb" used in your system, if at all?

2013-03-16 Thread Samuli Suominen

On 16/03/13 19:56, James Cloos wrote:

"SS" == Samuli Suominen  writes:


SS> # find /dev -group usb -exec ls -l {} +
SS> results nothing on every system tested

:; find /dev -group usb -ls
   93030 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/009/001
   93000 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/008/001
   92970 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/007/001
   92940 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/006/001
   92910 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/005/001
   90430 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/004/006
1080 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/004/005
   90380 crw-rw-r--   1 root usb   Mar  5 11:24 
/dev/bus/usb/004/003
   90340 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/004/002
   92880 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/004/001
   92850 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/003/001
   90330 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/002/002
   92820 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/002/001
   92790 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/001/001

I also noticed that vdr added itself to that group.

:; egrep ^vdr /etc/passwd
vdr:x:113:1013:added by portage for gentoo-vdr-scripts:/var/vdr:/bin/bash


Intresting.

I wonder how safe can that be for vdr to have read & write access to 
every USB device?




Re: [gentoo-dev] How is group "usb" used in your system, if at all?

2013-03-16 Thread James Cloos
> "SS" == Samuli Suominen  writes:

SS> # find /dev -group usb -exec ls -l {} +
SS> results nothing on every system tested

:; find /dev -group usb -ls
  93030 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/009/001
  93000 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/008/001
  92970 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/007/001
  92940 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/006/001
  92910 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/005/001
  90430 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/004/006
   1080 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/004/005
  90380 crw-rw-r--   1 root usb   Mar  5 11:24 
/dev/bus/usb/004/003
  90340 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/004/002
  92880 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/004/001
  92850 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/003/001
  90330 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/002/002
  92820 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/002/001
  92790 crw-rw-r--   1 root usb   Mar 15 23:13 
/dev/bus/usb/001/001

I also noticed that vdr added itself to that group.

:; egrep ^vdr /etc/passwd
vdr:x:113:1013:added by portage for gentoo-vdr-scripts:/var/vdr:/bin/bash

-JimC
-- 
James Cloos  OpenPGP: 1024D/ED7DAEA6



Re: [gentoo-dev] How is group "usb" used in your system, if at all?

2013-03-16 Thread Samuli Suominen

On 16/03/13 14:39, Samuli Suominen wrote:

I'm trying to find a reason to keep this line...

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb"

in /lib/udev/rules.d/40-gentoo.rules we have inherited from older udev,
going back some time now

# find /dev -group usb -exec ls -l {} +

results nothing on every system tested

and the original /lib/udev/rules.d/50-udev-default.rules from
udev-197/198 has:

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664"

which seems to be what we want?

I can remember one or two ebuilds making use of group usb, but they have
their own udev rules that makes them to do that, and are not dependant
on these rules




Got it. Unless you have something else totally different to list here, 
nevermind.


crw-rw-r-- 1 root usb 189,   0 Mar 14 14:14 ./bus/usb/001/001
crw-rw-r-- 1 root usb 189,   1 Mar 14 14:14 ./bus/usb/001/002
crw-rw-r-- 1 root usb 189,   2 Mar 14 14:14 ./bus/usb/001/003
crw-rw-r-- 1 root usb 189, 128 Mar 14 14:14 ./bus/usb/002/001
crw-rw-r-- 1 root usb 189, 129 Mar 14 14:14 ./bus/usb/002/002
crw-rw-r-- 1 root usb 189, 130 Mar 14 14:14 ./bus/usb/002/003
crw-rw-r-- 1 root usb 189, 132 Mar 14 12:15 ./bus/usb/002/005
crw-rw-r-- 1 root usb 189, 256 Mar 14 14:14 ./bus/usb/003/001
crw-rw-r-- 1 root usb 189, 384 Mar 14 14:14 ./bus/usb/004/001




[gentoo-dev] How is group "usb" used in your system, if at all?

2013-03-16 Thread Samuli Suominen

I'm trying to find a reason to keep this line...

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb"

in /lib/udev/rules.d/40-gentoo.rules we have inherited from older udev, 
going back some time now


# find /dev -group usb -exec ls -l {} +

results nothing on every system tested

and the original /lib/udev/rules.d/50-udev-default.rules from 
udev-197/198 has:


SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0664"

which seems to be what we want?

I can remember one or two ebuilds making use of group usb, but they have 
their own udev rules that makes them to do that, and are not dependant 
on these rules