Apply priv_keygrab:r ACL rule to /dev/input
[platform/upstream/systemd.git] / rules / 55-udev-smack-default.rules
1 # do not edit this file, it will be overwritten on update
2
3 KERNEL=="null", SECLABEL{smack}="*"
4 KERNEL=="zero", SECLABEL{smack}="*"
5 KERNEL=="full", SECLABEL{smack}="*"
6 KERNEL=="console", SECLABEL{smack}="*"
7 KERNEL=="kmsg", GROUP="log", MODE="0660", SECLABEL{smack}="*"
8 KERNEL=="video*", SECLABEL{smack}="*"
9 KERNEL=="card*", SECLABEL{smack}="*"
10 KERNEL=="ptmx", SECLABEL{smack}="*"
11 KERNEL=="tty", SECLABEL{smack}="*"
12
13 SUBSYSTEM=="graphics", GROUP="video", SECLABEL{smack}="*"
14 SUBSYSTEM=="drm", GROUP="video", SECLABEL{smack}="*"
15 SUBSYSTEM=="dvb", GROUP="video", SECLABEL{smack}="*"
16
17 SUBSYSTEM=="sound", GROUP="audio", SECLABEL{smack}="*"
18
19 SUBSYSTEM=="tty", KERNEL=="ptmx", GROUP="tty", MODE="0666", SECLABEL{smack}="*"
20 SUBSYSTEM=="tty", KERNEL=="tty", GROUP="tty", MODE="0666", SECLABEL{smack}="*"
21 SUBSYSTEM=="tty", KERNEL=="tty[0-9]*", GROUP="tty", MODE="0620", SECLABEL{smack}="*"
22 SUBSYSTEM=="vc", KERNEL=="vcs*|vcsa*", GROUP="tty", SECLABEL{smack}="*"
23 KERNEL=="tty[A-Z]*[0-9]|pppox[0-9]*|ircomm[0-9]*|noz[0-9]*|rfcomm[0-9]*", GROUP="dialout", SECLABEL{smack}="*"
24
25 SUBSYSTEM=="input", KERNEL=="mouse*|mice|event*|ts[0-9]*|uinput", GROUP="input", SECLABEL{smack}="*", RUN+="/usr/bin/setfacl -m group:priv_keygrab:r %N"