Innotek Virtualbox
Jan 19th, 2008 by Luis Alves
Ontem tive que instalar o Virtualbox, ainda ando com janelas atrás devido ao PDA quando vivo num campo aberto… enfim…
A instalação correu como um pinguim a escorregar num glaciar, com um ligeiro desvio de rota o sacana não tinha portas usb, coisa que não podia ser porque o objectivo era actualizar o PDA por ai através do janelas na VirtualBox.
Afinal a culpa nem é do VirtualBox mas sim do Ubuntu Gutsy que não trás suporte ao /proc/bus/usb/* o que é necessário para poder aceder as usb através do VirtualBox, então cá vai a bela da dica.
sudo gedit /etc/init.d/mountdevsubfs.sh
procurar pelas linhas
# Magic to make /proc/bus/usb work
#
#mkdir -p /dev/bus/usb/.usbfs #domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
#ln -s .usbfs/devices /dev/bus/usb/devices
#mount –rbind /dev/bus/usb /proc/bus/usb
depois de encontradas é só tirar os comentários ficando assim:
#
# Magic to make /proc/bus/usb work
#
mkdir -p /dev/bus/usb/.usbfs
domount usbfs “” /dev/bus/usb/.usbfs -obusmode=0700,devmode=0600,listmode=0644
ln -s .usbfs/devices /dev/bus/usb/devices
mount –rbind /dev/bus/usb /proc/bus/usb
sair do editor e no terminal
/etc/init.d/mountdevsubfs.sh start
aqui já temos as usb disponíveis mas não temos permissão para ler ou escrever nelas, então vamos la tratar disso que se faz tarde!
gedit /etc/udev/rules.d/40-permissions.rules
procurar por
# USB devices (usbfs replacement)
SUBSYSTEM==”usb_device”, MODE=”0664″
e transformar em
# USB devices (usbfs replacement)
#SUBSYSTEM==”usb_device”, MODE=”0664″ # linha original
SUBSYSTEM==”usb_device”, GROUP=”floppy”, MODE=”0664″
e já esta!!! Neste momento todos os utilizadores do grupo floppy ficam com acesso as usb, por padrão todos os utilizadores criados ficam incluídos nele, para restringir o acesso basta substituir no GROUP= pelo nosso login.















































