Portál AbcLinuxu, 10. května 2024 01:18
mount -o remount,devmode=777,busmode=777,listmode=777 /proc/bus/usb
nebo none /proc/bus/usb usbfs devgid=501,devmode=664 0 0
ve fstab
. USB zařízení VirtualBox vidí, ale nejdou povolit. V čísle skupiny problém není, zkusil jsem i opakovaně restartovat (nejen mount -a
). Když VirtualBox spustím jako root, tak vše funguje, problém je tedy evidentně v právech přístupu k USB, ale netuším kde. Máte nápad?
mount -t usbfs -o remount,devgid=$(awk -F: '/^vboxusers:/{print $3}' /etc/group),devmode=664 /proc/bus/usb /proc/bus/usbProvede se bez chyb?
Zkoušel, úplně tomu sice nerozumím, ale předpokládám, že si to tam samo dosadí správné číslo skupiny. Proběhne bez chyby, nicméně výsledek je stejný. Uživatel ve skupině je.
Nicméně - ze zoufalství jsem zrušil celý virtuální stroj a udělal nový a teď to vypadá, že to funguje. Sice jsou zařízení pořád jakoby nepovolená (vypadá to jinak, než když to spustím jako root), ale alespoň flash se připojí. (Po úpravách /etc/fstab
popisovaných ve fóru.) Nevím proč, ale možné je, že když jsem VirtualBox spouštěl jako root, tak se uložil nějaký konfigurační soubor, který pak nebyl přístupný pro běžného uživatele. Je to spekulace, dělal jsem hodně změn najednou a původní stroj jsem už zrušil.
Teď mi USB funguje jen jako USB 1, ale s tím zatím asi vystačím. Každopádně děkuju.
Tiskni Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.