42 |
|
|
43 |
# sound devices |
# sound devices |
44 |
SUBSYSTEM=="sound", TAG+="udev-acl" |
SUBSYSTEM=="sound", TAG+="udev-acl" |
45 |
# sound jack-sense |
|
46 |
SUBSYSTEM=="input", SUBSYSTEMS=="sound", TAG+="udev-acl" |
# ffado is an userspace driver for firewire sound cards |
47 |
|
SUBSYSTEM=="firewire", ENV{ID_FFADO}=="1", TAG+="udev-acl" |
48 |
|
|
49 |
# webcams, frame grabber, TV cards |
# webcams, frame grabber, TV cards |
50 |
SUBSYSTEM=="video4linux", TAG+="udev-acl" |
SUBSYSTEM=="video4linux", TAG+="udev-acl" |
66 |
# smart-card readers |
# smart-card readers |
67 |
ENV{ID_SMARTCARD_READER}=="*?", TAG+="udev-acl" |
ENV{ID_SMARTCARD_READER}=="*?", TAG+="udev-acl" |
68 |
|
|
69 |
|
# PDA devices |
70 |
|
ENV{ID_PDA}=="*?", TAG+="udev-acl" |
71 |
|
|
72 |
# joysticks |
# joysticks |
73 |
SUBSYSTEM=="input", ENV{ID_INPUT_JOYSTICK}=="?*", TAG+="udev-acl" |
SUBSYSTEM=="input", ENV{ID_INPUT_JOYSTICK}=="?*", TAG+="udev-acl" |
74 |
|
|
78 |
# DDC/CI device, usually high-end monitors such as the DreamColor |
# DDC/CI device, usually high-end monitors such as the DreamColor |
79 |
ENV{DDC_DEVICE}=="*?", TAG+="udev-acl" |
ENV{DDC_DEVICE}=="*?", TAG+="udev-acl" |
80 |
|
|
81 |
|
# media player raw devices (for user-mode drivers, Android SDK, etc.) |
82 |
|
SUBSYSTEM=="usb", ENV{ID_MEDIA_PLAYER}=="?*", TAG+="udev-acl" |
83 |
|
|
84 |
# apply ACL for all locally logged in users |
# apply ACL for all locally logged in users |
85 |
LABEL="acl_apply", TAG=="udev-acl", TEST=="/var/run/ConsoleKit/database", \ |
LABEL="acl_apply", TAG=="udev-acl", TEST=="/var/run/ConsoleKit/database", \ |
86 |
RUN+="udev-acl --action=$env{ACTION} --device=$env{DEVNAME}" |
RUN+="udev-acl --action=$env{ACTION} --device=$env{DEVNAME}" |