그룹을 자동으로 모듈로 설정하는 방법은 무엇입니까?

그룹을 자동으로 모듈로 설정하는 방법은 무엇입니까?

저는 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"

관련 정보