[linux] Re: permissies van devices

Caspar Maessen cmaessen op casco.demon.nl
Do mei 10 19:46:02 CEST 2007


Op donderdag 10 mei 2007, schreef Hans Paijmans:

  > Vraag: hoe peuter ik het operating systeem aan z'n verstand dat
  > /dev/ttyUSB1 altijd rwx voor iedereen wordt geopend, c.q. dat het
  > meteen voor een bepaalde group of user wordt opengezet?

Ik heb iets vergelijkbaars aan de hand gehad met de herkenning van de 
x-rite dtp94 die ik gebruik voor monitor-calibratie samen met de 
argyll-programma's. Ik heb daarvoor een afzonderlijke 'rule'gemaakt en 
deze opgenomen in /etc/udev/rules.d/10-DTP94.rules

# udev rule om permissies te wijzigen zodat de DTP94 toegankelijk is 
voor argyll

# -- kernel-output nadat de X-Rite aan de usb is gehangen. In dit geval 
bus 3 address 2 --
#    van belang zijn de gegevens idVendor en idProduct
# Nov 11 17:30:37 casco kernel: usb 3-1: new low speed USB device using 
uhci_hcd and address 2
# Nov 11 17:30:38 casco kernel: usb 3-1: new device found, 
idVendor=0765, idProduct=d094
# Nov 11 17:30:38 casco kernel: usb 3-1: new device strings: Mfr=1, 
Product=2, SerialNumber=3
# Nov 11 17:30:38 casco kernel: usb 3-1: Product: X-Rite DTP94
# Nov 11 17:30:38 casco kernel: usb 3-1: Manufacturer: X-Rite
# Nov 11 17:30:38 casco kernel: usb 3-1: SerialNumber: 027805
# Nov 11 17:30:38 casco kernel: usb 3-1: configuration #1 chosen from 1 
choice

SYSFS{idVendor}=="0765", SYSFS{idProduct}=="d094", 
PROGRAM="/bin/sh -c 'K=%k; K=$${K#usbdev}; printf bus/usb/%%03i/%%03i 
$${K%%%%.*} $${K#*.}'", NAME="%c", MODE="666"

Het resultaat hiervan is dat ik het device aan elke usb-poort kan hangen 
en dan toch de goede permissies krijg. Wellicht heb je hier iets aan.

Caspar.
-- 
Detailbemoeienis ondermijnt de effectiviteit op het slagveld. --Rob de 
Wijk (2005)



More information about the Linux mailing list