[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