Package: mustang-plug
Version: 1.2-3
Tags: patch

The current udev rules set up devices with access to the members of the
plugdev group.  This do not work on larger installations with a 
group database spanning several machines, where users can not be granted
membership on every machine.  A better mechanism is to grant access to
users logged into the console, which is controlled using the uaccess
tag.  Please apply this patch to switch how access is granted:

diff --git a/debian/mustang-plug.mustang.udev b/debian/mustang-plug.mustang.udev
index e6372f3..7b2f4f8 100644
--- a/debian/mustang-plug.mustang.udev
+++ b/debian/mustang-plug.mustang.udev
@@ -1,10 +1,10 @@
-SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", 
ATTRS{idProduct}=="0004", GROUP="plugdev"
-SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", 
ATTRS{idProduct}=="0005", GROUP="plugdev"
-SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", 
ATTRS{idProduct}=="0006", GROUP="plugdev"
-SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", 
ATTRS{idProduct}=="0007", GROUP="plugdev"
-SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", 
ATTRS{idProduct}=="0010", GROUP="plugdev"
-SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", 
ATTRS{idProduct}=="0011", GROUP="plugdev"
-SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", 
ATTRS{idProduct}=="0012", GROUP="plugdev"
-SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", 
ATTRS{idProduct}=="0013", GROUP="plugdev"
-SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", 
ATTRS{idProduct}=="0014", GROUP="plugdev"
-SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", 
ATTRS{idProduct}=="0015", GROUP="plugdev"
\ No newline at end of file
+SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", 
ATTRS{idProduct}=="0004", TAG+="uaccess"
+SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", 
ATTRS{idProduct}=="0005", TAG+="uaccess"
+SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", 
ATTRS{idProduct}=="0006", TAG+="uaccess"
+SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", 
ATTRS{idProduct}=="0007", TAG+="uaccess"
+SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", 
ATTRS{idProduct}=="0010", TAG+="uaccess"
+SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", 
ATTRS{idProduct}=="0011", TAG+="uaccess"
+SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", 
ATTRS{idProduct}=="0012", TAG+="uaccess"
+SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", 
ATTRS{idProduct}=="0013", TAG+="uaccess"
+SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", 
ATTRS{idProduct}=="0014", TAG+="uaccess"
+SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="1ed8", 
ATTRS{idProduct}=="0015", TAG+="uaccess"

-- 
Happy hacking
Petter Reinholdtsen

Reply via email to