Pull to refresh

Comments 23

Только вот совет немного не универсален. Сначала нужно узнать GID группы vboxusers:

cat /etc/group | grep vboxusers

Получится что-то типа этого:
vboxusers:x:120:darky


GID выделен жирным.
И только после этого делать изменения в /etc/fstab
Блин, чего ж я такой тормоз сегодня?
Короче, делать надобно так:
Добавляем себя в группу vboxusers (если до сих пор не добавили):
sudo usermod -a -G vboxusers %username%

Потом узнаём GID группы vboxusers, инструкцию смотри выше :-)
Добавляем строку
none /proc/bus/usb usbfs devgid=%vboxusers_gid%,devmode=664 0 0

в /etc/fstab
Всё проще: «id vboxusers», ну или «grep vboxusers /etc/group»
По поводу первого пункта:
далем
id --help

и узнаём, что команда id нужна для показа идетнификатора пользователя:
darky@darky-laptop:~$ id --help
Usage: id [OPTION]... [USERNAME]
Print information for USERNAME, or the current user.

и с группами она не работает:
darky@darky-laptop:~$ id vboxusers
id: vboxusers: No such user


Ох, пардон, не обратил внимание, что это группа.
Дело в том, что информацию об устройствах VirtualBox берет из файловой системы /proc/bus/usb, которая в Убунте не примонтирована.
Не совсем корректно. /proc/bus/usb недоступно простым пользователям. Попробуйте запустить VirtualBox от root. У вас заработают все usb :-)
Нужно пользователя, который запускает Virtual Box, добавить в группу vboxusers. И USB заработают (проверено на Ubuntu 8.04).
Ну это ещё и ридми написано, которое идёт вместе с VirtualBox. Другое дело, что у меня и у автора этого оказалось мало
UFO just landed and posted this here
А, понял. Так и предполагал, т. к. знаю, что иногда вещь, работавшая в одной версии программы/ОС, прекращает работать в другой без особых причин :)
UFO just landed and posted this here
В 8.04 был способ включения usb правкой одного стартового скрипта. В 8.10 он почему-то не работает. Поэтому приходится применять вот такие вот грабли с фстабом.
Спасибо большое, как раз вовремя тема!
Гораздо легче поставить VirtualBox не OSE версию,
там всё окей сразу.
Как раз не OSE и имеется ввиду. Опенсорсная не поддерживает USB.
Не знаю, не знаю.
На не-OSE версии вообще проблем не было.
те кто использует ubuntu 10.04 Обратите внимание — в ней все по другому

решение нашел здесь https://bugs.launchpad.net/ubuntu/+bug/507881/comments/58
Спасибо тебе, добрый человек!
В Ubuntu 12.04 достаточно добавить пользователя в группу:

sudo usermod -a -G vboxusers %username%

Только после этого надо перезагрузиться. Я потерял время именно на том, что не перезагрузился.
Sign up to leave a comment.

Articles