जवाबों:
इन उपकरणों तक पहुंच को सक्षम करने के लिए आपको अपने उपयोगकर्ता नाम को समूह में जोड़ना होगा vboxusers
।
$ sudo usermod -a -G vboxusers <username>
$ sudo usermod -a -G vboxusers saml
आप बाद में परिवर्तन की पुष्टि कर सकते हैं:
$ groups saml
saml : saml wheel vboxusers wireshark
उपरोक्त करने के बाद आप लॉगआउट करके वापस लॉग इन करना चाहेंगे, ताकि नए जोड़े गए समूह के लिए अपने उपयोगकर्ता खाते द्वारा उठाया जा सके। फिर वर्चुअलबॉक्स GUI से आप आइकन के निचले दाएं समूह में USB आइकन पर राइट क्लिक कर पाएंगे, और जो भी USB डिवाइस आप अपने रनिंग गेस्ट VM पर नियंत्रण देना चाहते हैं उनका चयन करें।
आप जो USB डिवाइस सुलभ हैं, उन्हें सूचीबद्ध करने के लिए आप VirtualBox के अल्पज्ञात कमांड लाइन टूल VBoxManage का उपयोग कर सकते हैं। यह इस बात की पुष्टि करने का एक अच्छा तरीका है कि आपके उपयोगकर्ता नाम के ऊपर बना समूह जोड़ सही ढंग से उठाया जा रहा है।
बिना समूह का
$ VBoxManage list usbhost
Host USB Devices:
<none>
समूह के साथ
$ VBoxManage list usbhost | head -19
Host USB Devices:
UUID: abcd1234-123a-2345-b1e0-8a0b1c1f2511
VendorId: 0x046d (046D)
ProductId: 0x0809 (0809)
Revision: 0.9 (0009)
SerialNumber: ABC34567
Address: sysfs:/sys/devices/pci0000:00/0000:00:12.2/usb1/1-4//device:/dev/vboxusb/001/004
Current State: Busy
UUID: d2abc46d-123-1234-b8c3-691a7ca551ce
VendorId: 0x046d (046D)
ProductId: 0xc504 (C504)
Revision: 19.16 (1916)
Manufacturer: Logitech
Product: USB Receiver
Address: sysfs:/sys/devices/pci0000:00/0000:00:12.0/usb3/3-3//device:/dev/vboxusb/003/003
Current State: Busy
...
sudo adduser USERNAME vboxusers
जोड़ना भी संभव हो, जैसा कि उसी दूसरे लिंक slm द्वारा सुझाया गया है । (सिंटेक्स ),adduser [options] user group
मैंने निम्नलिखित को बदल दिया और मेरे लिए काम किया
सुनिश्चित करें कि एक्सटेंशन पैक स्थापित है। VMBox की पोर्ट्स में VirtualBox में और फिर USB पर (मैकबुक के आधार पर) USB नियंत्रक को सक्षम करें USB 2.0 नियंत्रक को सक्षम करें और इसने इस चाल को किया: खाली फ़िल्टर (दाईं ओर) जोड़ें इसके लिए एक बटन है)
खाली फ़िल्टर के बिना USB को VM में मान्यता नहीं मिली थी, लेकिन एक बार जब मैंने खाली फ़िल्टर USB जोड़ा तो वह अब ठीक है।
यह कभी-कभी उपयोगी हो सकता है। यद्यपि ऊपर दिए गए प्रश्न से सीधे संबंधित नहीं है, यह वर्चुअलबॉक्स में USB का पता लगाने के बाद एक अनुवर्ती मुद्दा हो सकता है लेकिन अतिथि ओएस में नहीं दिखाया गया है।
मैंने विंडोज 7 प्रो के लिए मैक पर वर्चुअल बॉक्स (~ 5.0.28?) पर अपने यूएसबी को सक्षम बनाने के लिए कई ब्लॉग का अनुसरण किया।
1. मैंने वर्चुअलबॉक्स के लिए यूएसबी के लिए एक ही संगत एक्सटेंशन पैक स्थापित किया है। 2. वर्चुअल बॉक्स मैनेजर में सक्षम यूएसबी 3.0 (ट्रायड 2.0 हालांकि मुझे यकीन है कि मेरे पास 3.0 पोर्ट / यूएसबी था) 3. देशी ओएस (मैक ओएसएक्स) 4 से अलग यूएसबी। वर्चुअल बॉक्स मैनेजर से फिल्टर को सक्षम करने की कोशिश की गई (वर्चुअल बॉक्स के नीचे सूचीबद्ध यूएसबी से मैन्युअल रूप से यूएसबी का चयन करने की भी कोशिश की गई) 5. डिवाइस मैनेजर से मैंने इसका पता लगाने की कोशिश की लेकिन ड्राइवर की खोज विफल रही। (नेटवर्क काम कर रहा था और कोई फ़ायरवॉल नहीं)
अब मेरे यूएसबी का पता चला (आपने पहले भाग को ऊपर भी किया)
नोट: मैंने मैक / विंडोज़ के बीच शेयर के लिए वर्चुअलबॉक्स अतिथि परिवर्धन भी स्थापित किया है, लेकिन इसके संबंधित नहीं लगता।
यह कोशिश करें। मैं VirtualBox v 5.1.16 में वर्चुअल अतिथि के रूप में Fedora 25 का उपयोग कर रहा हूं।
अतिथि OS टर्मिनल पर ..
[root@localhost]# dnf install fedora-upgrade
[root@localhost]# dnf upgrade
[root@localhost]# dnf update kernel*
[root@localhost]# dnf install gcc kernel-devel kernel-headers dkms make bzip2 perl
[root@localhost]# reboot
फिर VirualBox अतिथि अतिरिक्त स्थापित करें, लॉग ऑफ करें और वापस लॉग इन करें।
व्यवस्थापक प्रॉम्प्ट पर कमांड के नीचे निष्पादित करने के बाद USB मेरे लिए पता लगाने में सक्षम है:
[root@localhost]# usermod -a -G vboxsf <User Name>
[root@localhost]# dnf clean all
फिर लॉग ऑफ करें और वापस लॉग इन करें, और मेनू बार डिवाइस पर नेविगेट करें -> USB -> चयन करके USB जोड़ें
कभी-कभी अतिथि ओएस की रिबूट की आवश्यकता हो सकती है।
vboxusers
समूह का उपयोग करते हैं?