ユーザーを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}

誰もこれを修正する方法を知っていますか?助けてください!:S

回答:


42

ホストで、次のコマンドを実行します。

sudo usermod -a -G vboxusers $USER

ログアウトを実行します(現在のユーザーをグループに追加した後は常に必要です)。

ログイン後、vboxusersこのコマンドを使用してグループにいることを確認vboxusersし、表示されているリストに含まれていることを確認します。

groups $USER

2
エラーが発生しています:usermod:グループ「vboxusers」は存在しません
エドワード・トーバルズ

adduser: The group `vboxusers' does not exist. それで?
エンドリス

2
ああ、これはゲストOSではなくホストOSで実行するものですか?
エンドリス

5

これは私のために機能し、VirtualBoxに関する私の問題は解決されました

sudo usermod -a -G vboxsf "$USER"

エラーが発生しています:usermod: group 'vboxsf' does not exist
エドワード・トーバルズ

VirtualBoxは多分最初に手動でグループを追加することをお勧めだろう、あなたのためにそのグループを追加しませんインストールする理由を私は知らない
Serjik

3
  1. usermodコマンドを使用して、他の回答で提案されているようにユーザーを追加します。
  2. コマンドを実行しますidvboxusersリストに表示されるはずです。
  3. 表示されない場合は、コンピューターを再起動して再試行してくださいid

を実行した結果としてvboxusersがリストに表示されidたら、仮想ボックスでUSBを使用することをお勧めします。


再起動する代わりに、単にログオフして再度ログオンすることもできます。
nsane

0
  • id vboxusersが欠落している場合、uid = 1000([username])gid = 1000([username])groups = 1000([username])、10(wheelout)、18(dialout)、497(plugdev)を提供しますそれから加えて
  • usermod -a -G vboxusers [ユーザー名]

これは解決するはずです

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.