avrdude/avrdude-udev-no-blanket-access.patch
Hans Ulrich Niedermann 229e4ce6a0 Stop granting user access to ALL /dev/tty{ACM,USB}* devices
Remove blanket console user (TAG+="uaccess") access to *all*
/dev/tty{ACM,USB}* devices.

Those devices can be a lot else but AVR programmers, so it
is not the avrdude package's place to indiscriminately grant
local users blanket access to *all* of those devices.
2022-04-20 21:03:27 +02:00

21 lines
635 B
Diff

--- debian/avrdude.udev 2022-04-20 01:55:35.767101948 +0200
+++ fedora/avrdude.udev 2022-04-20 01:59:38.828449388 +0200
@@ -1,10 +1,13 @@
ACTION!="add|change", GOTO="avrdude_end"
-# /dev/ttyUSB
-SUBSYSTEMS=="usb-serial", TAG+="uaccess"
-
-# /dev/ttyACM
-SUBSYSTEMS=="usb", DRIVERS=="cdc_acm", TAG+="uaccess"
+# The avrdude package is not supposed to grant blanket access to any
+# and all /dev/ttyACM* and /dev/ttyUSB* devices for the console user.
+#
+# # /dev/ttyUSB
+# SUBSYSTEMS=="usb-serial", TAG+="uaccess"
+#
+# # /dev/ttyACM
+# SUBSYSTEMS=="usb", DRIVERS=="cdc_acm", TAG+="uaccess"
SUBSYSTEM!="usb", GOTO="avrdude_end"