To set up your Linux system for U2F:
- Verify that libu2f-udev is installed on your system.
On Debian and its derivatives (Ubuntu, Linux Mint, etc.), check whether libu2f-udev is installed by running dpkg -s libu2f-udev. Install (if not already installed) using sudo apt install libu2f-udev. - Download or create a copy of the attached file named 70-u2f.rules into the Linux directory: /etc/udev/rules.d/. If this file is already there, ensure that the content looks like the one provided.
Note: This works for UDEV version 188 and above. If you do not known your udev version, you can check by running sudo udevadm --version in Terminal. - Save your file, and then reboot your system.
For services accessed via a web browser, ensure that you are running Google Chrome version 38 or later.
G310
ACTION!="add|change|move", GOTO="mm_usb_device_blacklist_end" SUBSYSTEM!="usb", GOTO="mm_usb_device_blacklist_end" ENV{DEVTYPE}!="usb_device", GOTO="mm_usb_device_blacklist_end" ATTRS{idVendor}=="311f", ATTRS{idProduct}=="4A1A", ENV{ID_MM_DEVICE_IGNORE}="1"
G320
ACTION!="add|change|move", GOTO="mm_usb_device_blacklist_end" SUBSYSTEM!="usb", GOTO="mm_usb_device_blacklist_end" ENV{DEVTYPE}!="usb_device", GOTO="mm_usb_device_blacklist_end" ATTRS{idVendor}=="311f", ATTRS{idProduct}=="4C2A", ENV{ID_MM_DEVICE_IGNORE}="1"
T110
ACTION!="add|change|move", GOTO="mm_usb_device_blacklist_end" SUBSYSTEM!="usb", GOTO="mm_usb_device_blacklist_end" ENV{DEVTYPE}!="usb_device", GOTO="mm_usb_device_blacklist_end" ATTRS{idVendor}=="311f", ATTRS{idProduct}=="A7F9", ENV{ID_MM_DEVICE_IGNORE}="1"
T120
ACTION!="add|change|move", GOTO="mm_usb_device_blacklist_end" SUBSYSTEM!="usb", GOTO="mm_usb_device_blacklist_end" ENV{DEVTYPE}!="usb_device", GOTO="mm_usb_device_blacklist_end" ATTRS{idVendor}=="311f", ATTRS{idProduct}=="A6E9", ENV{ID_MM_DEVICE_IGNORE}="1"
Comments
2 comments
I'm getting this error at the bottom, not sure why it can't find the command. Is there any prerequisites for this?
dennis@Titan:~$ ACTION!="add|change|move", GOTO="mm_usb_device_blacklist_end" SUBSYSTEM!="usb", GOTO="mm_usb_device_blacklist_end" ENV{DEVTYPE}!="usb_device", GOTO="mm_usb_device_blacklist_end" ATTRS{idVendor}=="311f", ATTRS{idProduct}=="4A1A", ENV{ID_MM_DEVICE_IGNORE}="1"
ACTION!=add|change|move,: command not found
Dear Dennis,
I just revised the article and enclosed more detailed information on the process. Hope this will help you.
Please sign in to leave a comment.