четверг, 16 июля 2009 г.

VirtualBox usb support (Fedora)

По умолчанию доступа к USB под гостевой операционной системой на дистрибутиве Fedora вы не получаете. Пользователю по умолчанию не хвататет прав для работы с устройствами и требуется дополнительная настройка.

Необходимость подключения USB устройст в гостевые ОС очень разнообразна. Это могут быть весь спектр приложений требующих прямой доступ к USB устройствам, а так же работы системных утилит с флешь насителями.

Так например, после того как вы создали образ livecd (в предыдущем моем сообщении) и желаете его поместить на загрузочную Флешку вам необходимо подключить носитель к гостевой ОС и проделать все необходимые действия для создания живого образа.

Для того что бы пользователю, из под которго вы хотите усправлять всеми USB устройствами, хватило прав доступа необходимо занести его в специальную группу и добавить новую точку монтирования для прямого управления USB устройствами.

Первым делом добавьте себя в группу vboxusers. Это можно сделать командой usermod -a -G vboxusers, или в ручную, через редактирование файла /etc/groups.

[axet@axet-laptop ~]$ cat /etc/group|grep vbox
vboxusers:x:501:
[axet@axet-laptop ~]$ 

После того как вы добавили пользователя в указанную группу, узнали ее идентификатор (в данном случае это 501) можете приступать к следующему шагу.

Следующим шагом необходимо добавить новую точку монтирования. В файле /etc/fstab добавьте:

none                    /sys/bus/usb/drivers    usbfs   auto,busgid=501,busmode=775,devgid=501,devmode=666 0 0

После перезагрузки машины, указанные действия примут законную силу.

0 коммент.:

Отправить комментарий