View previous topic :: View next topic |
Author |
Message |
l3u Advocate
Joined: 26 Jan 2005 Posts: 2616 Location: Konradsreuth (Germany)
|
Posted: Thu Nov 23, 2023 8:17 am Post subject: [gelöst] udev-usb-Gruppe: Wo ist das konfiguriert? |
|
|
Hallo allerseits :-)
Auf meinem Gentoo-Rechner werden für alle USB-Geräte folgende Parameter gesetzt:
Code: | crw-rw-r-- 1 root usb 189, 0 5. Nov 14:50 /dev/bus/usb/001/001 |
Heißt: Alle USB-Geräte gehören der Gruppe "usb" und sind von dieser auch beschreibbar.
Wofür das wichtig war bzw. ist: Wenn ich ein USB-Gerät an eine virtuelle QEMU-Maschine durchreichen will, dann kann ich das machen, wenn sie als User gestartet wurde, sofern der User in der "usb"-Gruppe ist.
Jetzt hab ich meinen virtuellen Praxisserver kürzlich von Gentoo auf Devuan umgezogen (Gentoo war mir, nachdem ich es 10 Jahre lang ausprobiert hatte, doch etwas zu "heiß" und wartungsaufwändig für den Einsatzzweck ;-). Das Problem ist jetzt, dass bei Devuan (auch bei Artix übrigens) alle USB-Geräte nur root gehören:
Code: | crw-rw-r-- 1 root root 189, 0 16. Nov 09:12 /dev/bus/usb/001/001 |
Das führt jetzt dazu, dass das Durchreichen von USB-Geräten nicht mehr als User funktioniert. Kurzzeitige Abhilfe hat ein
Code: | chown -R root:users /dev/bus/usb |
gebracht, aber das muss natürlich dauerhaft und von selber gehen.
Von daher würde ich gerne das "usb"-Gruppe-Konzept auf Devuan übertragen.
Jetzt stehe ich bloß vor dem Problem, dass ich bisher nicht herausgefunden habe, wo das konfiguriert ist … in /etc/udev/udev.conf steht nichts diesbezüglich, in rules.d gibt es nur 80-net-setup-link.rules (damit ich die klassischen Netzwerkgerätenamen bekomme).
Wo steht, dass alle USB-Geräte der Gruppe "usb" zugeordnet werden?!
Vielen Dank für alle Hilfe!
Last edited by l3u on Thu Nov 23, 2023 9:23 am; edited 1 time in total |
|
Back to top |
|
|
l3u Advocate
Joined: 26 Jan 2005 Posts: 2616 Location: Konradsreuth (Germany)
|
Posted: Thu Nov 23, 2023 8:24 am Post subject: |
|
|
Okay. Erst genau schauen, dann fragen ;-) Et voilà:
Code: | $ cat /lib/udev/rules.d/40-gentoo.rules
# Gentoo specific groups
ACTION=="add", SUBSYSTEM=="block", KERNEL=="fd[0-9]", GROUP="floppy"
ACTION=="add", SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", GROUP="usb" |
Ich lass das mal hier, vielleicht braucht es jemand anderes … |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|