udev/rules.d의 내 규칙이 모드와 그룹을 설정하지 않는 이유

udev/rules.d의 내 규칙이 모드와 그룹을 설정하지 않는 이유
jardag@precise-GiB:~$ lsusb
Bus 001 Device 006: ID 15ba:002a Olimex Ltd. ARM-USB-TINY-H JTAG interface
jardag@precise-GiB:~$ cd /dev/bus/usb
crw-rw-r-- 1 root root 189, 0 Apr  4 21:13 001
crw-rw-r-- 1 root root 189, 5 Apr  4 21:13 006

jardag@precise-GiB:/dev/bus/usb/001$ cat /etc/udev/rules.d/40*
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0x15ba", ATTRS{idProduct}=="0x002a", MODE="0660", GROUP="lp"

006의 모드와 그룹은 왜 바뀌지 않았나요?

답변1

3년이 지났지만 여전히...

특정 권한이 있는 핫스왑 가능 NTFS 드라이브(USB)를 사용하려고 합니다 rwx. 내 생각에는 udev 규칙을 설정하여 실제로마운트해당 권한이 있는 연간 볼륨.

규칙:

SUBSYSTEMS=="usb",ATTRS{idVendor}=="0x15ba",ATTRS{idProduct}=="0x002a",ACTION=="add",RUN+="/bin/mkdir -p /media/arm_usbtiny", RUN+="/bin/mount -o relatime,utf8,gid=7,umask=0002 /dev/%k /media/arm_usbtiny"

여기서 yr 드라이브는 에 마운트됩니다 /media/arm_usbtiny. 원하는 대로 변경하세요. 그룹
에 어떤 숫자 GID가 사용되는지 결정합니다 lp. 내 Ubuntu 14.04 상자에서는 7기본적으로 설정되어 있습니다. 다른 릴리스에서는 다를 수 있습니다. 터미널에서 이를 확인하려면(CTRL-ALT+T):

$ awk -F\: '/lp/ {print "Group " $1 " has gid=" $3}' /etc/group 

udev 규칙에서는 umask=0002다음과 같습니다.MODE=0664

답변2

귀하의 규칙이 늦은 규칙에 의해 재정의될 수도 있습니다.

~$ /lib/udev/rules.d/40-flashrom.rules

# Olimex ARM-USB-TINY-H
# http://olimex.com/dev/arm-usb-tiny-h.html
ATTRS{idVendor}=="15ba", ATTRS{idProduct}=="002a", MODE="664", GROUP="plugdev"

규칙 이름을 변경하여 그보다 높은 숫자로 시작하세요.90-*

관련 정보