blob: b7267eca626f64ad8d8906dcf501e52c7b987c6c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
|
#
# mdev.conf
#
$MODALIAS=.* root:root 660 @/bin/busybox modprobe "$MODALIAS"
# tty
# TODO: add char/X:X
console root:tty 600 @chmod 600 $MDEV
pty.* root:tty 660
ptmx root:tty 666
tty root:tty 666
tty[0-9]* root:tty 620
vcs root:tty 660
vcs[0-9]* root:tty 660
vcsa root:tty 660
vcsa[0-9]* root:tty 660
# serial
ttyS[0-9]* root:uucp 660
ppox[0-9]* root:uucp 660
ircomm[0-9]* root:uucp 660
noz[0-9]* root:uucp 660
rfcomm[0-9]* root:uucp 660
mwave root:uucp 660
hvc.* root:uucp 660
hvsi.* root:uucp 660
ttyUSB[0-9]* root:uucp 660
ttyACM[0-9]* root:uucp 660
ttyLTM[0-9]* root:uucp 660
ttySHSF[0-9]* root:uucp 660
slamr root:uucp 660
slusb root:uucp 660
# virtio serial
vport.* root:root 660
# mem
null root:root 666 @chmod 666 $MDEV
zero root:root 666
full root:root 666
random root:root 666
urandom root:root 666
hwrandom root:root 444
hw_random root:root 444 =hwrng
grsec root:root 660
mem root:kmem 640
kmem root:kmem 640
port root:kmem 640
nvram root:kmem 640
# input
mouse.* root:root 640 =input/
mice root:root 640 =input/
event.* root:root 640 */lib/mdev/inputdev
ts[0-9]* root:root 640 =input/
uinput root:root 640$ =input/
js[0-9]* root:root 644 =input/
# v4l
vttuner.* root:video 660 >v4l/
video.* root:video 660 >v4l/
vtx.* root:video 660 >v4l/
vbi.* root:video 660 >v4l/
winradio.* root:video 660 >v4l/
v4l.* root:video 660 >v4l/
# graphics
agpgart root:video 660
pmu root:video 660
nvidia.* root:video 660
nvidiactl.* root:video 660
fb[0-9]* root:video 660
# dri
card[0-9]* root:video 660 =dri/
controlD[0-9]* root:video 660 =dri/
# dvb
dvb.* root:video 660 */lib/mdev/dvbdev
# usb
([0-9]+)-([0-9]+).* root:usb 665 */lib/mdev/usb
# printer
parport[0-9]* root:lp 660
parport_pc root:lp 660
lp[0-9]* root:lp 660
irlpt[0-9]* root:lp 660
# block devices
ram[0-9]* root:disk 660
loop[0-9]* root:disk 660
sd[!a-z].* root:disk 660 */lib/mdev/sddev
hd[!a-z].* root:disk 660 */lib/mdev/hddev
control root:root 000 =mapper/
md.* root:disk 660
mtd.* root:disk 660
ndb.* root:disk 660
gnbd.* root:disk 660
btibm.* root:disk 660
dm-.* root:disk 660
vd.* root:disk 660
sg.* root:disk 660
# floppy
fd[0-9] root:floppy 660
# optical
sr[0-9]* root:optical 660 @ln -sf $MDEV optical
pktcdvd[0-9]* root:optical 660 =pktcdvd/
pktcdvd root:optical 660 =pktcdvd/control
# tape
ht[0-9]* root:tape 660
nht[0-9]* root:tape 660
pt[0-9]* root:tape 660
npt[0-9]* root:tape 660
pht[0-9]* root:tape 660
st*[0-9]* root:tape 660
nst*[0-9]* root:tape 660
# block-related
scsi.*/.* root:disk 660 !
bdi.*/.* root:disk 660 !
sch[0-9]* root:disk 660
pg[0-9]* root:disk 660
qft[0-9]* root:disk 660
nqft[0-9]* root:disk 660
zqft[0-9]* root:disk 660
nzqft[0-9]* root:disk 660
rawqft[0-9]* root:disk 660
nrawqft[0-9]* root:disk 660
rawctl root:disk 660 =raw/
raw[0-9]* root:disk 660 =raw/
aoe.* root:disk 660 =etherd/
bsg/.* root:disk 660 =bsg/
# audio
pcmC.* root:audio 660 =snd/
controlC.* root:audio 660 =snd/
midiC.* root:audio 660 =snd/
seq root:audio 660 =snd/
timer root:audio 660 =snd/
hwC.* root:audio 660 =snd/
hpet root:audio 660
adsp root:audio 660 >sound/
audio root:audio 660 >sound/
dsp root:audio 660 >sound/
mixer root:audio 660 >sound/
sequencer.* root:audio 660 >sound/
# network
-net/.* root:root 600 @nameif
tun root:root 666 =net/
tun[0-9]* root:root 600 =net/
tap[0-9]* root:root 600 =net/
rfkill root:rfkill 64
# cpu
cpu([0-9]+) root:root 444 =cpu/%1/cpuid
msr([0-9]+) root:root 600 =cpu/%1/msr
microcode root:root 600 =cpu/microcode
# fuse
fuse root:root 666 @/bin/mount -t fusectl fusectl /sys/fs/fuse/connections
# raid controllers
cciss.* root:disk 660
ida.* root:disk 660
rd.* root:disk 660
# misc
ppp root:root 000
kvm root:kvm 660
rtc root:root 664
rtc[0-9]* root:root 664 @ln -sf $MDEV rtc
mmtimer root:root 644
rflash[0-9]* root:root 400
rrom[0-9]* root:root 400
auer[0-9]* root:root 660 =usb/
sxctl root:root 660 =specialix_sxctl
rioctl root:root 660 =specialix_rioctl
iowarrior[0-9]* root:root 660 =usb/
hiddev[0-9]* root:root 660 =usb/
legousbtower[0-9]* root:root 660 =usb/
dabusb[0-9]* root:root 660 =usb/
usbdpfp[0-9]* root:root 660 =usb/
cpad[0-9]* root:root 660 =usb/
# arch
sgi_.* root:root 666
iseries/ibmsis.* root:disk 660
iseries/nvt.* root:disk 660
iseries/vt.* root:disk 660
iseries/vtty.* root:uucp 660
z90crypt root:root 666
|