TTY Permission denied.

  • systemddc
  • Linux
  • 2080
  • 0


시리얼 통신을 위해 java에서 serial 포트를 개방 하려고 하니


Permission denied !! 오류를 내뱉었다.


권한이 없구나. 라는 생각에 왜 그런지 구글링을 해보았다.

아래와 같이 명령어를 입력해보니.

  1. ls -al /dev/ttyUSB


root 사용자에 그룹은 dialout 로 되어 있다.


현재 java를 실행하고 있는 계정이 dialout그룹에 속해 있지 않다.

(id 명령어로 확인 가능)


그럼 dialout 그룹에 추가를 해주자

  1. usermod -a -G dialout 유저계정


재부팅 한후 id명령어로 그룹잘 포함 되어 있는지 확인해보자.


이후 java에서 serial 포트 접근이 가능해졋다.