summaryrefslogtreecommitdiff
path: root/udev/rules.d/51-devices-priv.rules
diff options
context:
space:
mode:
Diffstat (limited to 'udev/rules.d/51-devices-priv.rules')
-rw-r--r--udev/rules.d/51-devices-priv.rules28
1 files changed, 28 insertions, 0 deletions
diff --git a/udev/rules.d/51-devices-priv.rules b/udev/rules.d/51-devices-priv.rules
new file mode 100644
index 0000000..a4b3741
--- /dev/null
+++ b/udev/rules.d/51-devices-priv.rules
@@ -0,0 +1,28 @@
+# this part is extracted from 50-udev-default.rules file only to add smack label
+
+SUBSYSTEM=="tty", KERNEL=="ptmx", SMACK="*"
+SUBSYSTEM=="tty", KERNEL=="tty", SMACK="*"
+SUBSYSTEM=="tty", KERNEL=="tty[0-9]*", SMACK="*"
+SUBSYSTEM=="vc", KERNEL=="vcs*|vcsa*", SMACK="*"
+
+# serial
+KERNEL=="tty[A-Z]*[0-9]|pppox[0-9]*|ircomm[0-9]*|noz[0-9]*|rfcomm[0-9]*", SMACK="*"
+
+# video4linux
+SUBSYSTEM=="video4linux", SMACK="*"
+
+# graphics
+SUBSYSTEM=="drm", MODE="0666", SMACK="*"
+
+# 'libusb' device nodes
+SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", SMACK="*"
+
+KERNEL=="fuse", SMACK="*"
+
+# this part is high priority udev rules
+
+KERNEL=="null|zero|full|random|urandom", SMACK="*"
+KERNEL=="uinput", MODE="0666", SMACK="*"
+KERNEL=="ump", MODE="0666", SMACK="*"
+KERNEL=="mali", MODE="0666", SMACK="*"
+KERNEL=="slp_global_lock", MODE="0666", SMACK="*"