![그룹을 자동으로 모듈로 설정하는 방법은 무엇입니까?](https://linux55.com/image/172581/%EA%B7%B8%EB%A3%B9%EC%9D%84%20%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C%20%EB%AA%A8%EB%93%88%EB%A1%9C%20%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
저는 Linux 4.19를 사용하여 임베디드 시스템을 개발 중입니다.
모듈에 사용자 정의 드라이버를 작성했습니다 MyDriver.ko
. 시작 시 장치 트리가 자동으로 이 모듈을 감지하고 /dev
.
# ls -l /dev/mydriver
crw-rw---- 1 root root 246, 0 May 5 08:23 /dev/mydriver
시작 시 이 드라이버 그룹을 자동으로 설정하고 싶습니다.
# ls -l /dev/mydriver
crw-rw---- 1 root MyGroup 246, 0 May 5 08:23 /dev/mydriver
모듈 그룹을 자동으로 설정하는 방법은 무엇입니까?
답변1
udev를 사용하여 이 작업을 수행할 수 있습니다. /etc/udev/rules.d/
적절한 내용이 포함된 파일을 넣기 만 하면 됩니다 .
KERNEL=="mydriver", OWNER="username", GROUP="groupname", MODE="0640"