나는컬러 임브레이스 ALS모니터의 DDC/CI 인터페이스와 주변광 센서를 사용하여 모든 스마트폰과 마찬가지로 모니터의 밝기를 자동으로 설정합니다. USB를 통해 연결됩니다.
$ lsusb
Bus 001 Device 028: ID 273f:1007 Hughski Limited
…
이 기능은 몇 주 전까지만 해도 제대로 작동했지만 일부 Fedora 업그레이드로 인해 상황이 변경되었을 수 있습니다. /lib/udev/rules.d/99-i2c-permissions.rules
다음 내용이 포함된 파일이 있습니다 .
KERNEL=="i2c-[0-9]*", GROUP="i2c", MODE="0660"
내 사용자 계정도 i2c
이 그룹에 속해 있습니다. 또한 사용자가 다음 장치를 모두 읽을 수 있어야 합니다.
$ ls /dev/i2c-* -l
crw-rw----. 1 root i2c 89, 0 26. Dez 10:41 /dev/i2c-0
crw-rw----. 1 root i2c 89, 1 26. Dez 10:41 /dev/i2c-1
crw-rw----. 1 root i2c 89, 2 26. Dez 10:41 /dev/i2c-2
crw-rw----. 1 root i2c 89, 3 26. Dez 10:41 /dev/i2c-3
crw-rw----. 1 root i2c 89, 4 26. Dez 10:41 /dev/i2c-4
crw-rw----. 1 root i2c 89, 5 26. Dez 10:41 /dev/i2c-5
crw-rw----. 1 root i2c 89, 6 26. Dez 10:41 /dev/i2c-6
crw-rw----. 1 root i2c 89, 7 26. Dez 10:41 /dev/i2c-7
crw-rw----. 1 root i2c 89, 8 26. Dez 10:41 /dev/i2c-8
crw-rw----. 1 root i2c 89, 9 26. Dez 10:41 /dev/i2c-9
하지만 이제 장치에서 판독값을 얻으려고 하면 다음과 같은 결과가 나타납니다.
$ colorhug-cmd take-reading-raw
No connection to device: USB error on device 273f:1007 : Access denied (insufficient permissions) [-3]
호출은 root
여전히 작동하므로 권한 문제일 뿐입니다.
내 일반 사용자 계정에 권한이 전달되지 않는 이유는 무엇입니까? 회복하는 방법?