vboxusers에 사용자를 추가하는 방법


18

따라서 현재 Virtualbox에서 실행중인 Windows XP에서 플래시 드라이브를 사용하고 싶지만 USB 사용을 활성화하기 위해 설정을 열면 오류가 발생합니다.

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}

누구든지 이것을 고치는 방법을 알고 있습니까? 도와주세요! :에스

답변:


42

호스트에서 다음 명령을 실행하십시오.

sudo usermod -a -G vboxusers $USER

이제 로그 아웃을 수행하십시오 (현재 사용자를 그룹에 추가 한 후 항상 필요함).

로그인 한 후이 vboxusers명령으로 그룹에 있는지 확인 vboxusers하고 표시된 목록에 있는지 확인하십시오 .

groups $USER

2
오류가 발생했습니다 : usermod : 그룹 'vboxusers'가 존재하지 않음
Edward Torvalds

adduser: The group `vboxusers' does not exist. 이제 뭐?
endolith

2
아 잠깐, 이것은 게스트 OS가 아닌 호스트 OS에서 실행되는 것입니까?
endolith

5

이것은 저에게 효과적이며 VirtualBox 관련 문제가 해결되었습니다.

sudo usermod -a -G vboxsf "$USER"

오류가 발생했습니다 :usermod: group 'vboxsf' does not exist
Edward Torvalds

VirtualBox를 설치해도 그룹이 추가되지 않는 이유를 모르겠습니다. 그룹을 수동으로 먼저 추가하는 것이 좋습니다.
Serjik

3
  1. usermod 명령을 사용하여 다른 답변에서 제안한대로 사용자를 추가하십시오.
  2. 명령을 실행하십시오 id. vboxusers목록에 표시되어야 합니다.
  3. 표시되지 않으면 컴퓨터를 다시 시작한 후 다시 시도 id하십시오.

를 실행 한 결과 vboxusers가 표시되면 id가상 상자와 함께 USB를 사용하는 것이 좋습니다.


다시 시작하는 대신 단순히 로그 오프했다가 다시 작동합니다.
nsane

0
  • id vboxusers에서 누락 된 경우 uid = 1000 ([사용자 이름]) gid = 1000 ([사용자 이름]) groups = 1000 ([사용자 이름]), 10 (휠), 18 (다이얼 아웃), 497 (plugdev) 그런 다음 추가
  • usermod -a -G vboxusers [사용자 이름]

이것은 해결해야합니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.