udev 규칙이 작동하지 않는 것 같습니다

udev 규칙이 작동하지 않는 것 같습니다

내 서버에서 Arch Linux를 실행하고 있으며 사용자 그룹이USB내 기상 관측소를 방문하세요.

내 규칙은 다음과 같습니다. /etc/udev/rules.d/usb-70.rules

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

USB 그룹의 사용자는 여전히 장치를 볼 수 없습니다(권한이 거부됨). 공급업체 및 제품 ID가 올바른 것으로 확인되었으며 5천만 번을 다시 시작해도 소용이 없습니다. 누구든지 아이디어가 있나요?

답변1

SYSFS는 적어도 Debian에서 사용하는 udev 버전에서는 ATTR로 대체되었습니다. 따라서 규칙 대신 다음을 시도해 보세요.

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

답변2

SUBSYSTEM=="usb"이 규칙의 시작 부분에 추가할 수 있나요 ?

udev 버전이 충분히 오래된 경우(죄송합니다. Arch가 무엇을 사용하는지 모르겠습니다) 그 BUS=="usb"반대일 수 있습니다.

기기에서 어떤 권한을 사용할 수 있나요?

udevadm info이 방법이 도움이 되지 않으면 이 장치의 출력을 보여주실 수 있나요 ?

관련 정보