Linux - 장치 권한 설정
1. 장치 정보 확인: 터미널을 실행한 뒤 lsusb 명령어를 입력하여 원하는 장치의 VID와 PID를 확인합니다.
$ lsusb
Bus 001 Device 002: ID 3710:7505 Pulsar Lab. X2F
Bus 002 Device 004: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 3710:7505 Pulsar Lab. X2F
Bus 002 Device 004: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
2. 규칙 파일 생성: Nano 편집기를 이용해 모델명을 포함한 규칙 파일을 생성하여 장치를 구분합니다.
sudo nano /etc/udev/rules.d/50-x2f_mouse.rules
3. 규칙 입력: 생성된 파일에 VID와 PID 값을 반영한 규칙을 입력한 뒤, 저장(Ctrl+O) 후 종료(Ctrl+X)합니다.
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="3710", ATTRS{idProduct}=="7505", TAG+="uaccess"
SUBSYSTEM=="hidraw*", ATTRS{idVendor}=="3710", ATTRS{idProduct}=="7505", TAG+="uaccess"
SUBSYSTEM=="hidraw*", ATTRS{idVendor}=="3710", ATTRS{idProduct}=="7505", TAG+="uaccess"
4. 규칙 적용: 터미널에 아래 명령어를 입력하거나 리눅스를 재시작하여 규칙을 시스템에 반영합니다.
sudo udevadm control --reload-rules && sudo udevadm trigger
5. 장치 연결 확인: 웹드라이버(비빔밥)에 접속하여 USB HID 장치리스트에 표시되는지 확인합니다.