Udev
如何讓桌面應用在沒有 sudo 的情況下看到 YubiKey?
我最近獲得了一個 YubiKey 5 NFC,當提示輸入 u2f 令牌(在 Firefox 和 Chromium 上)時,它似乎工作正常,但為了在 OTP 模式下使用它,我需要使用 sudo 執行應用程序。這意味著如果我不以 root 身份執行管理器應用程序,我將無法對其進行程式,如果它不是以 root 身份執行,則無法在 KeePassXC 中使用質詢-響應模式等。
我使用了 Yubico 提供的 udev 規則:https ://github.com/Yubico/libu2f-host/blob/master/70-u2f.rules但沒有效果。我也知道這顯然是一個權限問題,因為我可以在我朋友的機器上編寫我的 YubiKey 而他不能在我的機器上編寫(我們都在 Debian,測試分支上)。
有誰知道這個問題的原因是什麼?除了擺弄 visudo 或系統重新安裝之外,還有什麼解決方法的想法嗎?
挑戰/響應有單獨的規則,在這種情況下不會自動應用:https ://github.com/Yubico/yubikey-personalization/blob/master/70-yubikey.rules
他們應該降落
/etc/udev/rules.d/
並跟隨跑步sudo udevadm control --reload-rules && sudo udevadm trigger
。