diff --git a/files/etc/udev/rules.d/50-zsa.rules b/files/etc/udev/rules.d/50-zsa.rules deleted file mode 100644 index 3f40cce..0000000 --- a/files/etc/udev/rules.d/50-zsa.rules +++ /dev/null @@ -1,24 +0,0 @@ -# Rules for Oryx web flashing and live training -KERNEL=="hidraw*", ATTRS{idVendor}=="16c0", MODE="0664", GROUP="plugdev" -KERNEL=="hidraw*", ATTRS{idVendor}=="3297", MODE="0664", GROUP="plugdev" - -# Legacy rules for live training over webusb (Not needed for firmware v21+) - # Rule for all ZSA keyboards - SUBSYSTEM=="usb", ATTR{idVendor}=="3297", GROUP="plugdev" - # Rule for the Moonlander - SUBSYSTEM=="usb", ATTR{idVendor}=="3297", ATTR{idProduct}=="1969", GROUP="plugdev" - # Rule for the Ergodox EZ - SUBSYSTEM=="usb", ATTR{idVendor}=="feed", ATTR{idProduct}=="1307", GROUP="plugdev" - # Rule for the Planck EZ - SUBSYSTEM=="usb", ATTR{idVendor}=="feed", ATTR{idProduct}=="6060", GROUP="plugdev" - -# Wally Flashing rules for the Ergodox EZ -ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="04[789B]?", ENV{ID_MM_DEVICE_IGNORE}="1" -ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="04[789A]?", ENV{MTP_NO_PROBE}="1" -SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="04[789ABCD]?", MODE:="0666" -KERNEL=="ttyACM*", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="04[789B]?", MODE:="0666" - -# Keymapp / Wally Flashing rules for the Moonlander and Planck EZ -SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", MODE:="0666", SYMLINK+="stm32_dfu" -# Keymapp Flashing rules for the Voyager -SUBSYSTEMS=="usb", ATTRS{idVendor}=="3297", MODE:="0666", SYMLINK+="ignition_dfu" diff --git a/files/etc/udev/rules.d/69-yubikey.rules b/files/etc/udev/rules.d/69-yubikey.rules deleted file mode 100644 index 0ef5c7a..0000000 --- a/files/etc/udev/rules.d/69-yubikey.rules +++ /dev/null @@ -1,10 +0,0 @@ -ACTION!="add|change", GOTO="yubico_end" - -# Udev rules for letting the console user access the Yubikey USB -# device node, needed for challenge/response to work correctly. - -# Yubico Yubikey II -ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0010|0110|0111|0114|0116|0401|0403|0404|0405|0407|0410", \ - ENV{ID_SECURITY_TOKEN}="1" - -LABEL="yubico_end" diff --git a/files/etc/udev/rules.d/70-u2f.rules b/files/etc/udev/rules.d/70-u2f.rules deleted file mode 100644 index e002679..0000000 --- a/files/etc/udev/rules.d/70-u2f.rules +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright (C) 2013-2015 Yubico AB -# -# This program is free software; you can redistribute it and/or modify it -# under the terms of the GNU Lesser General Public License as published by -# the Free Software Foundation; either version 2.1, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, but -# WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser -# General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program; if not, see . - -# this udev file should be used with udev 188 and newer -ACTION!="add|change", GOTO="u2f_end" - -# Yubico YubiKey -ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0113|0114|0115|0116|0120|0121|0200|0402|0403|0404|0406|0407|0410", TAG+="uaccess", GROUP="users", MODE="0660" - -# Happlink (formerly Plug-Up) Security KEY -ATTRS{idVendor}=="2581", ATTRS{idProduct}=="f1d0", TAG+="uaccess", GROUP="users", MODE="0660" - -# Neowave Keydo and Keydo AES -ATTRS{idVendor}=="1e0d", ATTRS{idProduct}=="f1d0|f1ae", TAG+="uaccess", GROUP="users", MODE="0660" - -# HyperSecu HyperFIDO -ATTRS{idVendor}=="096e|2ccf", ATTRS{idProduct}=="0880", TAG+="uaccess", GROUP="users", MODE="0660" - -# Feitian ePass FIDO, BioPass FIDO2 -ATTRS{idVendor}=="096e", ATTRS{idProduct}=="0850|0852|0853|0854|0856|0858|085a|085b|085d|0866|0867", TAG+="uaccess", GROUP="users", MODE="0660" - -# JaCarta U2F -ATTRS{idVendor}=="24dc", ATTRS{idProduct}=="0101|0501", TAG+="uaccess", GROUP="users", MODE="0660" - -# U2F Zero -ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="8acf", TAG+="uaccess", GROUP="users", MODE="0660" - -# VASCO SecureClick -ATTRS{idVendor}=="1a44", ATTRS{idProduct}=="00bb", TAG+="uaccess", GROUP="users", MODE="0660" - -# Bluink Key -ATTRS{idVendor}=="2abe", ATTRS{idProduct}=="1002", TAG+="uaccess", GROUP="users", MODE="0660" - -# Thetis Key -ATTRS{idVendor}=="1ea8", ATTRS{idProduct}=="f025", TAG+="uaccess", GROUP="users", MODE="0660" - -# Nitrokey FIDO U2F, Nitrokey FIDO2, Safetech SafeKey -ATTRS{idVendor}=="20a0", ATTRS{idProduct}=="4287|42b1|42b3", TAG+="uaccess", GROUP="users", MODE="0660" - -# Google Titan U2F -ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="5026", TAG+="uaccess", GROUP="users", MODE="0660" - -# Tomu board + chopstx U2F + SoloKeys -ATTRS{idVendor}=="0483", ATTRS{idProduct}=="cdab|a2ca", TAG+="uaccess", GROUP="users", MODE="0660" - -# SoloKeys -ATTRS{idVendor}=="1209", ATTRS{idProduct}=="5070|50b0", TAG+="uaccess", GROUP="users", MODE="0660" - -# Trezor -ATTRS{idVendor}=="534c", ATTRS{idProduct}=="0001", TAG+="uaccess", GROUP="users", MODE="0660" -ATTRS{idVendor}=="1209", ATTRS{idProduct}=="53c1", TAG+="uaccess", GROUP="users", MODE="0660" - -# Infineon FIDO -ATTRS{idVendor}=="058b", ATTRS{idProduct}=="022d", TAG+="uaccess", GROUP="users", MODE="0660" - -# Ledger Blue, Nano S and Nano X -ATTRS{idVendor}=="2c97", ATTRS{idProduct}=="0000|0001|0004|0005|0015|1005|1015|4005|4015", TAG+="uaccess", GROUP="users", MODE="0660" - -# Kensington VeriMark -ATTRS{idVendor}=="06cb", ATTRS{idProduct}=="0088", TAG+="uaccess", GROUP="users", MODE="0660" - -# Longmai mFIDO -ATTRS{idVendor}=="4c4d", ATTRS{idProduct}=="f703", TAG+="uaccess", GROUP="users", MODE="0660" - -# eWBM FIDO2 - Goldengate 310, 320, 500, 450 -ATTRS{idVendor}=="311f", ATTRS{idProduct}=="4a1a|4c2a|5c2f|f47c", TAG+="uaccess", GROUP="users", MODE="0660" - -# OnlyKey (FIDO2 / U2F) -ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="60fc", TAG+="uaccess", GROUP="users", MODE="0660" - -# GoTrust Idem Key -ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="f143", TAG+="uaccess", GROUP="users", MODE="0660" - -# ellipticSecure MIRKey -ATTRS{idVendor}=="0483", ATTRS{idProduct}=="a2ac", TAG+="uaccess", GROUP="users", MODE="0660" - -LABEL="u2f_end" diff --git a/files/etc/udev/rules.d/70-yubikey.rules b/files/etc/udev/rules.d/70-yubikey.rules deleted file mode 100644 index 14b4d98..0000000 --- a/files/etc/udev/rules.d/70-yubikey.rules +++ /dev/null @@ -1,8 +0,0 @@ - -# Udev rules for letting the console user access the Yubikey USB -# device node, needed for challenge/response to work correctly. - -ACTION=="add|change", SUBSYSTEM=="usb", \ - ATTRS{idVendor}=="1050", ATTRS{idProduct}=="0010|0110|0111|0114|0116|0401|0403|0404|0405|0407|0410", \ - TEST=="/var/run/ConsoleKit/database", \ - RUN+="udev-acl --action=$env{ACTION} --device=$env{DEVNAME}"