udev creates dvb directory with wrong permissions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
udev (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
I have a dvb-S tv tuner card (Technisat SkyStar 2) installed, the drivers are loaded and udev creates the appropriate device nodes. Except, the permissions and ownership of the /dev/dvb and /dev/dvb/adapter0 directories are wrong (root:root instead of root:video). This results in a ordinary user not being able to access the card.
helmut@
helmut adm lp dialout cdrom video plugdev lpadmin admin sambashare vboxusers
helmut@
drw-r----- 3 root root 60 Mai 3 11:55 dvb
helmut@
ls: Öffnen von Verzeichnis /dev/dvb nicht möglich: Keine Berechtigung
helmut@
[sudo] password for helmut:
insgesamt 0
drw-r----- 3 root root 60 Mai 3 11:55 .
drwxr-xr-x 17 root root 4460 Mai 3 11:55 ..
drw-r----- 2 root root 120 Mai 3 11:55 adapter0
helmut@
insgesamt 0
drw-r----- 2 root root 120 Mai 3 11:55 .
drw-r----- 3 root root 60 Mai 3 11:55 ..
crw-rw----+ 1 root video 212, 0 Mai 3 11:55 demux0
crw-rw----+ 1 root video 212, 1 Mai 3 11:55 dvr0
crw-rw----+ 1 root video 212, 3 Mai 3 11:55 frontend0
crw-rw----+ 1 root video 212, 2 Mai 3 11:55 net0
helmut@
The udev rules file is unchanged, the matching entry being:
(/lib/udev/
SUBSYSTEM=="dvb", GROUP="video"
sudo udevadm info --query=all --attribute-walk --name=
looking at device '/devices/
KERNEL=
SUBSYSTEM=
DRIVER==""
looking at parent device '/devices/
KERNELS=
SUBSYSTEMS=
DRIVERS=
ATTRS{
ATTRS{
ATTRS{
ATTRS{
ATTRS{
ATTRS{
ATTRS{
ATTRS{
ATTRS{
ATTRS{
ATTRS{
ATTRS{
ATTRS{
ATTRS{
As a workaround I use a script to set the correct permissions, however it would be nice to have this working out of the box.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: udev 175-0ubuntu9
ProcVersionSign
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelMo
ApportVersion: 2.0.1-0ubuntu7
Architecture: amd64
CheckboxSubmission: 1fbcf2fff5a20e1
CheckboxSystem: 0531969bcfd4f03
CustomUdevRuleF
Date: Thu May 3 12:02:46 2012
MachineType: MICRO-STAR INTERANTIONAL CO.,LTD MS-7373
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
LANG=de_DE.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: root=UUID=
SourcePackage: udev
UpgradeStatus: Upgraded to precise on 2012-04-27 (5 days ago)
dmi.bios.date: 10/31/2007
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: V1.1
dmi.board.
dmi.board.name: MS-7373
dmi.board.vendor: MICRO-STAR INTERANTIONAL CO.,LTD
dmi.board.version: 1.0
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: To Be Filled By O.E.M.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: MS-7373
dmi.product.
dmi.sys.vendor: MICRO-STAR INTERANTIONAL CO.,LTD
Status changed to 'Confirmed' because the bug affects multiple users.