2 votes

pourquoi ma règle dans udev/rules.d ne définit pas le mode et le groupe

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"

Pourquoi le mode et le groupe du 006 n'ont-ils pas changé ?

1voto

Cbhihe Points 2612

Trois ans plus tard, mais toujours...

Vous essayez d'utiliser un disque NTFS (USB) capable d'échanger à chaud avec un système d'exploitation spécifique. rwx privilège. Pour cela, je pense qu'il faut définir une règle udev pour qu'il soit effectivement montures yr avec lesdites autorisations.

La règle :

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"

Ici, votre lecteur est monté à /media/arm_usbtiny . Remplacez cela par ce que vous voulez.
Déterminez le gid numérique qui correspond à votre lp groupe. Sur mes boîtes Ubuntu 14.04, c'est 7 par défaut. Il se peut que ce soit différent sur une autre version. Pour vérifier cela dans le terminal (CTRL-ALT+T) :

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

Dans la règle udev, umask=0002 est équivalent à MODE=0664

0voto

user.dz Points 45060

Il est possible que votre règle soit remplacée par une règle tardive.

~$ /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"

Essayez de renommer votre règle pour qu'elle commence par un numéro plus élevé que le suivant 90-*

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X