Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- topic
- 데이터 베이스
- 오늘도 우라라
- 기초
- while
- C언어
- install opencv-4.4.0 on ubuntu 22.04
- 우분투
- JungOl
- 등차수열
- ubuntu
- 마리아 DB
- 환경설정
- 오늘도 우라라 공략
- mysql
- mariaDB
- publish
- 그랑사가
- Linux
- 반복문
- 토픽
- Subscribe
- LeetCode
- 오늘도 우라라 펫
- ros
- 프로그래밍
- 오늘도 우라라 펫 공략
- 리눅스
- MSG
- C++
Archives
- Today
- Total
하루의 쉼터
[리눅스] USB 연결 시 자동으로 권한 부여하기 본문
반응형
| 리눅스를 사용하다보면 USB 장치 및 외부 장치를 연결하며 자동으로 권한이 필요한 경우가 있는데 어떻게 해야되는지 알아보자.
1. USB 기기 ID 알아내기
권한을 부여하기 위해서는 두 가지를 확인해야한다.
<VendorID:Product ID>
lsusb
그럼 위와 같은 사진이 나오는데 ID 뒤에 나오는 것이 [VendorID:Product ID] 이다.
2. 시리얼 정보 알아내기
udevadm을 통하여 원하는 장치의 시리얼을 알아낸다. 여기서는 /dev/ttyUSB0 대상
udevadm info -a -n [원하는장치] | grep '{serial}' | head -n1
3. 규칙 생성 및 입력
원하는 정보를 다 알아냈으니 /etc/udev/rules.d에 규칙을 생성해준다.
이름은 원하는 방식으로 하되 파일명 숫자 두개는 우선순위이므로 판단하에 결정한다.
여기서는 99로 사용 하였음.
sudo vim [우선순위 숫자]-usb-serial.rules
파일을 열었다면 아래의 내용을 입력한다.
SUBSYSTEM=="tty", ATTRS{idVendor}=="[VendorID]", ATTRS{idProduct}=="[ProductID]", MODE="[권한]",ATTRS{serial}=="[시리얼번호]", SYMLINK+=[고정 별명 * 없어도됨]
* 권한은 상황에 맞게 하며 여기서는 0777로 하였다. SYMLINK는 ttyTIS와 같은 형식으로 하면된다.
4. 저장 후 재부팅하여 확인한다.
반응형
'프로그래밍 > Linux' 카테고리의 다른 글
[Error] Ubuntu dpkg was interrupted you must manually run 'sudo dpkg --configure -a' to correct the problem 해결 방안 (1) | 2022.11.16 |
---|---|
[쉘스크립트] 쉘스크립트 sudo 권한 주기 (0) | 2022.10.24 |
[dpkg] 설치된 패키지 확인 및 버전 확인 (0) | 2021.10.28 |
[로그 저장] 수행 명령 로그 저장 (리눅스 > 사용) (0) | 2021.02.09 |
[nohup] 로그 파일 저장 (0) | 2021.02.05 |
Comments