udevルールが機能していないようです

udevルールが機能していないようです

私のサーバーでArch Linuxを実行しており、ユーザーグループがUSB私の気象観測所にアクセスしてください。

私のルールは次のとおりです。 /etc/udev/rules.d/usb-70.rules

SYSFS {idVendor} == "1941", SYSFS {idProduct} == "8021", MODE = "0666", GROUP = "usb"

USBグループのユーザーはまだデバイスを表示できません(権限が拒否されました)。ベンダーと製品IDが正しいことが確認されており、5000万回を再起動しても役に立ちません。誰にもアイデアがありますか?

答え1

SYSFSは、少なくともDebianで使用されているudevバージョンではATTRに置き換えられました。したがって、ルールの代わりに以下を試してください。

ATTR {idVendor} == "1941", ATTR {idProduct} == "8021", \
  MODE = "0666", GROUP = "usb"

答え2

SUBSYSTEM=="usb"このルールの先頭に追加できますか?

udevのバージョンが十分に古い場合(申し訳ありませんが、Archが何を使用しているのかわかりません)、その逆のBUS=="usb"可能性があります。

デバイスでどの権限を使用できますか?

udevadm infoこの方法が役に立たない場合は、このデバイスの出力を表示できますか?

関連情報