Дружим Rutoken U2F с firefox в snap ubuntu
В век “ломаем всё и вся” U2F не роскошь, а средство выживания. Одним из самых дешевых U2F токенов является Rutoken. На момент написания его можно купить за 1700 рублей + доставка. И он будет в твоих руках дня за 3.
Однако, со свежим Firefox в LTS Ubuntu 22.04 он не работает. Всё дело в том, что Firefox запихнули в snap. А snap как песочнице нужен “проброс” устройств.
Необходимо сделать:
- Узнать информацию по токену через команду
lsusb
Bus 001 Device 061: ID 0a89:0090 Aktiv U2F
- Добавить строки в нужные секции (в конец файла нельзя!!!)
sudo nano /etc/udev/rules.d/70-snap.firefox.rules
SUBSYSTEM=="hidraw", KERNEL=="hidraw*", ATTRS{idVendor}=="0a89", ATTRS{idProduct}=="0090", TAG+="snap_firefox_firefox" SUBSYSTEM=="hidraw", KERNEL=="hidraw*", ATTRS{idVendor}=="0a89", ATTRS{idProduct}=="0090", TAG+="snap_firefox_geckodriver"
- Перезагрузить правила
sudo udevadm control --reload-rules
- Перезапустить firefox
Всё Rutoken u2f должен заработать. Одна проблема - после обновления может затереться конфигурационный файл и придется повторять.
Written on November 6, 2022