chiark / gitweb /
[PATCH] update Debian rules
[elogind.git] / etc / udev / debian / permissions.rules
1 # default permissions for block devices
2 SUBSYSTEM="block",                      GROUP="disk"
3 SUBSYSTEM="block", SYSFS{removable}="1", GROUP="floppy"
4
5 # IDE devices
6 BUS="ide", KERNEL="hd[a-z]", SYSFS{removable}="1", \
7   PROGRAM="/bin/cat /proc/ide/%k/media", RESULT="cdrom*", GROUP="cdrom"
8 BUS="ide", KERNEL="ht[0-9]*",   GROUP="tape"
9 BUS="ide", KERNEL="nht[0-9]*",  GROUP="tape"
10
11 # SCSI devices
12 BUS="scsi", SYSFS{type}="1",    GROUP="tape"
13 BUS="scsi", SYSFS{type}="5",    GROUP="cdrom"
14 BUS="scsi", SYSFS{type}="6",    GROUP="scanner"
15
16 # USB devices
17 BUS="usb", KERNEL="legousbtower*", MODE="0666"
18
19 # serial devices
20 SUBSYSTEM="tty",        GROUP="dialout"
21 SUBSYSTEM="capi",       GROUP="dialout"
22
23 # vc devices (all members of the tty subsystem)
24 KERNEL="ptmx",          MODE="0666", GROUP="root"
25 KERNEL="console",       MODE="0600", GROUP="root"
26 KERNEL="tty",           MODE="0666", GROUP="root"
27 KERNEL="tty[0-9]*",     GROUP="root"
28
29 # video devices
30 SUBSYSTEM="video4linux", GROUP="video"
31 SUBSYSTEM="dvb",        GROUP="video"
32 SUBSYSTEM="graphics",   GROUP="video"
33 SUBSYSTEM="nvidia",     GROUP="video"
34 SUBSYSTEM="drm",        GROUP="video"
35
36 # misc devices
37 KERNEL="random",        MODE="0666"
38 KERNEL="urandom",       MODE="0444"
39 KERNEL="mem",           MODE="0640", GROUP="kmem"
40 KERNEL="kmem",          MODE="0640", GROUP="kmem"
41 KERNEL="port",          MODE="0640", GROUP="kmem"
42 KERNEL="full",          MODE="0666"
43 KERNEL="null",          MODE="0666"
44 KERNEL="zero",          MODE="0666"
45 KERNEL="inotify",       MODE="0666"
46 KERNEL="sgi_fetchop",   MODE="0666"
47 KERNEL="sonypi",        MODE="0666"
48 KERNEL="agpgart",       GROUP="video"
49 KERNEL="nvram",         GROUP="nvram"
50 KERNEL="rtc",           MODE="0660", GROUP="audio"
51
52 KERNEL="cdemu[0-9]*",   GROUP="cdrom"
53 KERNEL="pktcdvd[0-9]*", GROUP="cdrom"
54 KERNEL="pktcdvd",       MODE="0644"
55
56 # printers and parallel devices
57 SUBSYSTEM="printer",    GROUP="lp"
58 SUBSYSTEM="ppdev",      GROUP="lp"
59 KERNEL="pt[0-9]*",      GROUP="tape"
60 KERNEL="pht[0-9]*",     GROUP="tape"
61
62 # sound devices
63 SUBSYSTEM="sound",      GROUP="audio"
64
65 # input devices
66 KERNEL="event[0-9]*",   PROGRAM="/etc/udev/scripts/inputdev.sh %k", \
67                         RESULT="inputdev", MODE="0664", GROUP="video"
68 KERNEL="js[0-9]*",      MODE="0664"
69
70 # AOE character devices
71 SUBSYSTEM="aoe",                MODE="0220", GROUP="disk"
72 SUBSYSTEM="aoe", KERNEL="err",  MODE="0440"
73