最近YubiKey 5 NFCを入手し、u2fトークン(FirefoxとChromiumで)を求めるプロンプトが表示された場合は正常に動作しているようですが、OTPモードで使用するにはsudoを使用してアプリを実行する必要があります。つまり、管理者アプリケーションをrootとして実行しないとプログラムできません。ルートとして実行されないと、KeePassXCなどで試行応答モードを使用できません。
Yubicoが提供するudevルールを使用しました。https://github.com/Yubico/libu2f-host/blob/master/70-u2f.rulesしかし、何の結果も得られませんでした。私は私の友人のコンピュータで私のYubiKeyをプログラムすることもできますが、友達は私のコンピュータではプログラムできないので、これは明らかに権限の問題であることを知っています(私たちは両方ともDebian Test Branchにあります)。
この問題の原因が何であるかを知っている人はいますか? visudoを操作したり、システムを再インストールする以外に、他の回避策はありますか?
答え1
この場合、自動的に適用されないチャレンジ/レスポンスに関する別の規則があります。https://github.com/Yubico/yubikey-personalization/blob/master/70-yubikey.rules
着陸し/etc/udev/rules.d/
てから走る必要がありますsudo udevadm control --reload-rules && sudo udevadm trigger
。