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
|
From: Benjamin Drung <bdrung@debian.org>
Date: Tue, 18 Nov 2025 00:31:56 +0100
Subject: udev: use uaccess tag instead of mode 0666
Better use the `uaccess` tag instead of mode `0666` for the udev rule.
---
100-blackmagicdesign.rules | 44 ++++++++++++++++++++++----------------------
1 file changed, 22 insertions(+), 22 deletions(-)
diff --git a/100-blackmagicdesign.rules b/100-blackmagicdesign.rules
index b788d28..d00f626 100644
--- a/100-blackmagicdesign.rules
+++ b/100-blackmagicdesign.rules
@@ -1,67 +1,67 @@
# This goes into /etc/udev/rules.d/100-blackmagicdesign.rules
# Atem Mini
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be49", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be49", TAG+="uaccess"
# Atem Mini Pro
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be55", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be55", TAG+="uaccess"
# Atem Mini Pro ISO
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be56", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be56", TAG+="uaccess"
# Atem Production Studio 4K
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bd6e", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bd6e", TAG+="uaccess"
# Atem 2 M/E Production Studio 4K
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bd87", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bd87", TAG+="uaccess"
# Blackmagic design Mini Converter SDI to HDMI 6G
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdf2", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdf2", TAG+="uaccess"
# Blackmagic design Micro Converter SDI to HDMI 12G
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be77", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be77", TAG+="uaccess"
# Blackmagic design Micro Converter BiDirectional SDI/HDMI 12G
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be89", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be89", TAG+="uaccess"
# Blackmagic design Micro Converter SDI to HDMI 3G
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be90", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be90", TAG+="uaccess"
# Blackmagic design Micro Converter HDMI to SDI 3G
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be91", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be91", TAG+="uaccess"
# Blackmagic design Micro Converter SDI to HDMI 6G
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdf2", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdf2", TAG+="uaccess"
# Blackmagic design Micro Converter SDI to HDMI
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdc5", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdc5", TAG+="uaccess"
# Blackmagic design Micro Converter BiDirectional SDI/HDMI
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be0c", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be0c", TAG+="uaccess"
# Blackmagic design Mini Converter SDI to Audio
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bd28", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bd28", TAG+="uaccess"
# Blackmagic design Mini Converter Up Down Cross
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bd41", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bd41", TAG+="uaccess"
# Blackmagic design Teranex AV
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdd8", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdd8", TAG+="uaccess"
# Blackmagic design Teranex Mini Converter HDMI to SDI 12G
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdaf", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdaf", TAG+="uaccess"
# Blackmagic design Teranex Mini Converter Optical to HDMI 12G
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdb4", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdb4", TAG+="uaccess"
# Blackmagic design Teranex Mini Converter 12G SDI to Quad SDI
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdc0", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdc0", TAG+="uaccess"
# Blackmagic design Teranex Mini Converter Quad SDI to 12G SDI
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdc1", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdc1", TAG+="uaccess"
# Blackmagic design Video Assist 4K
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be10", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="be10", TAG+="uaccess"
# Blackmagic design MultiView 4
-SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdd2", MODE="0666"
+SUBSYSTEM=="usb", ATTR{idVendor}=="1edb", ATTR{idProduct}=="bdd2", TAG+="uaccess"
|