Berechtigungen auf /proc/bus/usb

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
Rebell
Beiträge: 997
Registriert: 14.01.2003 20:36:53
Wohnort: Dresden

Berechtigungen auf /proc/bus/usb

Beitrag von Rebell » 19.12.2003 17:55:30

Hallo, ich hab das Problem, dass ich die Berechtigungen für das USB-Filesystem nicht ändern kann. Ich brauche Lese- und Schreibzugriff um meine Digicam verwenden zu können, denn diese funktioniert nur unter Root.

Ich habe folgendes in meiner fstab

Code: Alles auswählen

usbdevfs        /proc/bus/usb   usbdevfs devmode=0664,devgid=99 0       0
Gruppe 99 heißt usb, in der ich selbstverständlich Mitglied bin. Aber hin oder her, es änder nichts. Auch wenn ich das Dateisystem manuell mounte - keine Änderung:

Code: Alles auswählen

Diana:/# mount -t usbdevfs usbdevfs /proc/bus/usb/ -o devmode=0664,devgid=99
Diana:/# cd /proc/bus/usb/
Diana:/proc/bus/usb# l
insgesamt 0
dr-xr-xr-x    1 root     root            0 19. Dez 17:53 ./
dr-xr-xr-x    4 root     root            0 19. Dez 17:53 ../
dr-xr-xr-x    1 root     root            0 19. Dez 17:53 001/
dr-xr-xr-x    1 root     root            0 19. Dez 17:53 002/
dr-xr-xr-x    1 root     root            0 19. Dez 17:53 003/
dr-xr-xr-x    1 root     root            0 19. Dez 17:53 004/
-r--r--r--    1 root     root            0 19. Dez 17:53 devices
-r--r--r--    1 root     root            0 19. Dez 17:53 drivers
Diana:/proc/bus/usb#
Muss ich evt. was am Kernel-Modul-Parameter ändern?
Zuletzt geändert von Rebell am 19.12.2003 18:04:11, insgesamt 1-mal geändert.
come to daddy, windowlicker!
get m:ke - http://get-mike.de

fluid
Beiträge: 494
Registriert: 14.11.2003 21:52:49

Beitrag von fluid » 19.12.2003 17:56:45

Mountest du die Kamera nicht danach als Mass-Storage-Device? Kannst du direkt auf die Kamera zugreifen?

Benutzeravatar
Rebell
Beiträge: 997
Registriert: 14.01.2003 20:36:53
Wohnort: Dresden

Beitrag von Rebell » 19.12.2003 18:03:21

Kamera Kodak CX4230 wird nicht von USB-Mass-Storage unterstützt, aber von gphoto2 über das PTP Protokoll. Als root greife ich im KDE unter camera:/ zu. Als Benutzer wird mir dies verwehrt.
come to daddy, windowlicker!
get m:ke - http://get-mike.de

fluid
Beiträge: 494
Registriert: 14.11.2003 21:52:49

Beitrag von fluid » 19.12.2003 18:12:17

Oh ok, sorry, dann hab ich keine Ahnung :oops:

Benutzeravatar
Dookie
Beiträge: 1104
Registriert: 17.02.2002 20:38:19
Wohnort: Salzburg
Kontaktdaten:

Beitrag von Dookie » 19.12.2003 18:51:24

Hi Rebell,

Du brauchst noch Hotplug oder usbmgr, dort kannst Du ein Script ausführen lassen, sobald die Kamera eingestöpselt wird und mit dem Script die Rechte anpassen.


Gruß

Dookie

Benutzeravatar
Rebell
Beiträge: 997
Registriert: 14.01.2003 20:36:53
Wohnort: Dresden

Beitrag von Rebell » 19.12.2003 18:53:16

Hotplug hab ich am Laufen, weiß nur nicht wo ich da die Rechte ändere...
come to daddy, windowlicker!
get m:ke - http://get-mike.de

Benutzeravatar
Dookie
Beiträge: 1104
Registriert: 17.02.2002 20:38:19
Wohnort: Salzburg
Kontaktdaten:

Beitrag von Dookie » 20.12.2003 01:19:56

hmm ich verwende usbmgr, kam mit dem hotplug nicht weiter.
Ha hier hab ich was gefunden -> http://lists.debian.org/debian-user-ger ... 02218.html
Ich hoffe es hilft.


Gruß

Dookie

Benutzeravatar
Rebell
Beiträge: 997
Registriert: 14.01.2003 20:36:53
Wohnort: Dresden

Beitrag von Rebell » 20.12.2003 11:46:14

Super, es hat funktioniert nach dieser Anleitung.

Nur eben, dass das Paket mit der Datei "usbcam.group" nicht in /usr/share/doc/gphoto2 war, sondern in /usr/share/doc/libgphoto2-2. Außerdem hat gphoto2 den Parameter "--print-usb-usermap" nicht verstanden.

Code: Alles auswählen

Diana:/proc/bus# gphoto2 --print-usb-usermap >> /etc/hotplug/usb.usermap
FEHLER: Bad option "--print-usb-usermap":
FEHLER:     unknown option
Ich kopiere mal den Text hinein:
apt-get install hotplug
gphoto2 --print-usb-usermap >> /etc/hotplug/usb.usermap
mkdir /etc/hotplug/usb
cp /usr/share/doc/gphoto2/linux-hotplug/usbcam.group
/etc/hotplug/usb/usbcam

In /etc/hotplug/usb/usbcam muss jetzt noch ggf. die Gruppe camera
geändert werden, und schon haben die User der Gruppe Zugriff auf alle
von gphoto2 unterstützten Kameras.

Dann noch ein "usb /proc/bus/usb usbdevfs devmode=0666 0 0" in
/etc/fstab und alles sollte funktionieren.
Also statt gphoto2 libghoto2-2. Änderungen am Dateisystem haben sich komischerweise nicht ergeben.
come to daddy, windowlicker!
get m:ke - http://get-mike.de

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 01.02.2004 20:06:02

Also ich kämpfe gerade mit dem gleichen Problem.

Im orginalen photo2 Paket von Woody kann man den Parameter "--print-usb-usermap" noch mit angeben. In dem neueren Paket (aus backports.org) gibt es jetzt ein extra Programm im Paket libghoto2-2.

Leider ist mir die Vorgehensweise nicht so richtig einleuchtend. Was soll diese Zeile in der Datei /etc/fstab? Damit bekommen alle Dateien und Verzeichnisse unter /proc/bus/usb die gleichen Zugriffsrechte. Wozu ist dann eigentlich das Script /etc/hotplug/usb/usbcam gut. :roll:

Ausserdem wenn ich die Zeile in der fstab entferne funktioniert hotplug nicht mehr. Hat jemand ein Erklärung?

eagle der sich ärgert, dass seine Kamera das usb-storage Protokoll nicht unterstützt :(
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Benutzeravatar
Rebell
Beiträge: 997
Registriert: 14.01.2003 20:36:53
Wohnort: Dresden

Beitrag von Rebell » 01.02.2004 20:40:05

Keine Ahnung, bei mir läuft hotplug mit dem fstab Eintrag. Aber seit 2.6 funktioniert gphoto2 nichtmehr als User, und das Skript scheint auch nicht mehr zu greifen. Ich benutz gphoto2 nur noch per Root.
come to daddy, windowlicker!
get m:ke - http://get-mike.de

Benutzeravatar
eagle
Beiträge: 2282
Registriert: 05.11.2002 11:20:53
Wohnort: Berlin

Beitrag von eagle » 01.02.2004 21:57:25

Rebell hat geschrieben:Keine Ahnung, bei mir läuft hotplug mit dem fstab Eintrag. Aber seit 2.6 funktioniert gphoto2 nichtmehr als User, und das Skript scheint auch nicht mehr zu greifen. Ich benutz gphoto2 nur noch per Root.
So wie es aussieht scheint das Script sowieso nicht benutzt zu werden.

Wenn man die Einstellungen in der fstab ändert, muss man hotplug neu starten und dann geht meine USB Maus nicht mehr. Selbst ein Neustarten des X Server hilft nicht.

Ich bin heute ziemlich genervt und der Sinn des ganzen bleibt mir noch verborgen. Vielleicht kennt sich ja jemand mit dem Zeug aus.

eagle
"I love deadlines. I love the whooshing sound they make as they fly by." -- Douglas Adams

Antworten