Como adicionar usuários aos vboxusers

18

Então, eu quero usar meu flashdrive no Windows XP, que atualmente estou executando no Virtualbox, mas quando abro as configurações para ativar o uso do usb, recebo um erro:

Failed to access the USB subsystem.
VirtualBox is not currently allowed to access USB devices. You can change this by adding your user to the 'vboxusers' group. Please see the user manual for a more detailed explanation


Result Code: 
NS_ERROR_FAILURE (0x00004005)
Component: 
Host
Interface: 
IHost {30678943-32df-4830-b413-931b25ac86a0}
Callee: 
IMachine {22781af3-1c96-4126-9edf-67a020e0e858}

Alguém sabe como consertar isso!? Por favor ajude! : S

GingerHunter797
fonte

Respostas:

42

No seu host, execute este comando:

sudo usermod -a -G vboxusers $USER

Agora efetue um logout (sempre necessário após adicionar o usuário atual a um grupo).

Após o login, verifique se você está no vboxusersgrupo com este comando, verifique se vboxusersestá na lista mostrada:

groups $USER
kiri
fonte
2
Eu estou recebendo erro: usermod: group 'vboxusers' não existe #
1133 Edward Torvalds
adduser: The group `vboxusers' does not exist. O que agora?
Endolith
2
Ah, espere, isso é algo que você executa no sistema operacional host, não no sistema operacional convidado?
Endolith
5

Isso funciona para mim e meu problema com o VirtualBox foi resolvido

sudo usermod -a -G vboxsf "$USER"
Serjik
fonte
Estou recebendo erro:usermod: group 'vboxsf' does not exist
Edward Torvalds
Eu não sei por que instalar o VirtualBox não adiciona esse grupo para você, talvez seja uma boa idéia para adicionar grupo manualmente primeiro
Serjik
3
  1. Adicione o usuário conforme sugerido por outra resposta usando o comando usermod.
  2. Execute o comando id. Você deve ver vboxusersna lista.
  3. Se você não vir isso, poderá reiniciar o computador e tentar idnovamente.

Quando você obtém os vboxusers listados como resultado da execução id, é bom usar o USB com a caixa virtual.

Shakus
fonte
Em vez de reiniciar, simplesmente fazer logoff e logon novamente também funciona.
Nsane # 12/16
0
  • id Isso fornecerá uid = 1000 ([nome do usuário]) gid = 1000 ([nome do usuário]) grupos = 1000 ([nome do usuário]), 10 (roda), 18 (discagem), 497 (plugdev) se o vboxusers estiver ausente então adicione
  • usermod -a -G vboxusers [nome de usuário]

Isso deve resolver

user306403
fonte