PeHeller@gmx.net
30.10.10, 14:32
Hallo,
ich habe einen USB -> 1-wire Adapter im Einsatz. Beim einstecken bekommt dieser Root Rechte, somit muss ich das Programm auch mit Root-Rechten starten, somit werden die Dateien auch mit Rootrechten erzeugt usw. usw.
So.... ich möchte nur diesen einen USB-Adapter bearbeiten.
Derzeit wird das Device unter /dev/bus/usb/00x erzeugt.
Ich habe etwas von /etc/udev/rules.d/ gelesen.
Also eine Datei erzeugt (666-1-wire.rules).... und hier komme ich nicht weiter.
derzeit sieht meine Regel so aus...
Ich habe mir einfach die vorhandene Regeln angesehen und etwas zusammen kopiert.
SUBSYSTEM="usb" ACTION="add" SYSFS{idVendor}=="04fa", SYSFS{idProduct}="2490", OWNER="meinbenutzer" GROUP="users" RUN+="/bin/chmod 644 /dev/bus/usb/%"
Wie geht es weiter ??
Ich bekomme nur 666 Rechte, jedoch nicht wie angegeben 644, warum ??
Und was hat die Nummer vor der regel zu sagen, ich habe einfach 666 genommen.
Danke
worst_case
ich habe einen USB -> 1-wire Adapter im Einsatz. Beim einstecken bekommt dieser Root Rechte, somit muss ich das Programm auch mit Root-Rechten starten, somit werden die Dateien auch mit Rootrechten erzeugt usw. usw.
So.... ich möchte nur diesen einen USB-Adapter bearbeiten.
Derzeit wird das Device unter /dev/bus/usb/00x erzeugt.
Ich habe etwas von /etc/udev/rules.d/ gelesen.
Also eine Datei erzeugt (666-1-wire.rules).... und hier komme ich nicht weiter.
derzeit sieht meine Regel so aus...
Ich habe mir einfach die vorhandene Regeln angesehen und etwas zusammen kopiert.
SUBSYSTEM="usb" ACTION="add" SYSFS{idVendor}=="04fa", SYSFS{idProduct}="2490", OWNER="meinbenutzer" GROUP="users" RUN+="/bin/chmod 644 /dev/bus/usb/%"
Wie geht es weiter ??
Ich bekomme nur 666 Rechte, jedoch nicht wie angegeben 644, warum ??
Und was hat die Nummer vor der regel zu sagen, ich habe einfach 666 genommen.
Danke
worst_case