본문 바로가기
Python

[Errno 13] Permission denied: '/dev/ttyUSB0'

by YJHTPII 2024. 5. 2.
반응형

 

 

serial.serialutil.SerialException: [Errno 13] could not open port /dev/ttyUSB0: [Errno 13] Permission denied: '/dev/ttyUSB0'

시리얼 포트에 대한 접근 권한이 없기 때문

 

`udev` 규칙을 사용하면 특정 장치에 대해 자동으로 권한을 설정할 수 있습니다. 

예를 들어, `/etc/udev/rules.d/` 디렉토리에 새 규칙 파일을 생성하여 `/dev/ttyUSB0`에 대한 권한을 설정할 수 있습니다.

 

99-serial.rules 파일을 생성

 

sudo vi /etc/udev/rules.d/99-serial.rules

 

 내용입력

KERNEL="ttyUSB0", MODE="0666"

 

udev 규칙 적용

sudo udevadm control --reload-rules
sudo udevadm trigger

 

 

 

반응형

댓글