मेरे पास उबंटू 14.04 के साथ एक कंप्यूटर है, जिसमें कई उपयोगकर्ता खाते हैं। उन खातों में से एक में, मेरे पास VirtualBox में एक वर्चुअल मशीन है। मैं उस वर्चुअल मशीन को कंप्यूटर के अन्य उपयोगकर्ताओं के साथ साझा करना चाहूंगा। मैं यह कैसे कर सकता हूं?
मेरे पास उबंटू 14.04 के साथ एक कंप्यूटर है, जिसमें कई उपयोगकर्ता खाते हैं। उन खातों में से एक में, मेरे पास VirtualBox में एक वर्चुअल मशीन है। मैं उस वर्चुअल मशीन को कंप्यूटर के अन्य उपयोगकर्ताओं के साथ साझा करना चाहूंगा। मैं यह कैसे कर सकता हूं?
जवाबों:
विचार
एक कंप्यूटर पर विभिन्न उपयोगकर्ता खातों से वीएम उपलब्ध कराने के लिए (एक ही समय में नहीं चल रहा है), आपको कुछ काम सेट करने की आवश्यकता है:
यह कैसे किया जा सकता है
आपके और अन्य उपयोगकर्ता (उपयोगकर्ताओं) के लिए, अपने व्यक्तिगत होम फ़ोल्डर में एक साझा फ़ोल्डर बनाएँ:
अन्य उपयोगकर्ताओं को समूह का सदस्य बनाएं yourusername
(सबसे आसान तरीका सूक्ति-प्रणाली-उपकरण स्थापित करना और users and groups
-section का
उपयोग करना है Manage groups > choose_yourusername > properties > add_other_users
( उपयोगकर्ताओं को मांगने के लिए यहां विस्तृत निर्देश , और यहां साझा फ़ोल्डर बनाने के लिए)
फ़ोल्डर की अनुमति बदलें; nautilus पर राइट-क्लिक करें। अनुमतियाँ टैब में, समूह के लिए समूह अनुमतियों को परिवर्तित yourusername
करने के लिए read & write
।
फ़ोल्डर में फ़ाइलों के लिए अनुमतियाँ समान रूप से बदलें (नॉटिलस गुण विंडो में बटन नीचे)।
VirtualBox में एक वर्चुअल मशीन बनाएं। डिस्क के लिए डिफ़ॉल्ट निर्देशिका का उपयोग न करें, लेकिन साझा किए गए फ़ोल्डर में ब्राउज़ करें और वहां डिस्क छवि को बचाएं। यदि आपके पास कोई मौजूदा VM है, तो उसे हटा दें, ~/VirtualBox VMs
साथ ही उसके फ़ोल्डर को भी हटा दें , लेकिन उसकी डिस्क छवि को रखें , और पहले साझा किए गए फ़ोल्डर में ले जाएं, फिर एक नए VM को बनाएं, मौजूदा छवि को हार्डडिस्क के रूप में उपयोग करें। (यदि आप अपने मौजूदा VM में डिस्क छवि को रिलेक्स करने का प्रयास करते हैं, तो VirtualBox UUID की शिकायत पहले से मौजूद है)।
/home/yourusername/shared_folder/machine_name.vdi
(आपके द्वारा बनाई गई डिस्क के आधार पर)उपयोगकर्ता समूह के लिए विशेष रूप से VM के लिए फ़ाइल अनुमतियाँ सेट करना आसान है।
मुझे कोई फर्क नहीं पड़ता कि यह कहाँ है, आपको कुछ भी हटाने और पुनः प्राप्त करने की आवश्यकता नहीं है।
मेरे मामले में यह मेरे \ home \ फ़ोल्डर में था और मैंने उपयोगकर्ता समूह के लिए पढ़ने / लिखने के लिए फ़ाइल अनुमतियाँ सेट कीं, जहाँ दूसरा उपयोगकर्ता था।
फिर इस अन्य उपयोगकर्ता के रूप में लॉग इन करें, वर्चुअलबॉक्स> मशीन> दर्ज करें और इस विशेष वीएम की vmdk (या अन्य प्रारूप) फ़ाइल में नेविगेट करें।
कोई बात नहीं। पता नहीं क्यों आपको नया वीएम बनाने की आवश्यकता है।
VM को अन्य उपयोगकर्ताओं को साझा करने के लिए विचार बस हर उपयोगकर्ता लॉगिन पर एक नई वर्चुअल मशीन बनाने और इसे एक अलग नाम देने के लिए है। इसलिए जब आप किसी नई या मौजूदा हार्ड ड्राइव के बारे में भाग लेते हैं तो मेरे लॉगिन से मौजूदा वीएम का चयन करें और नया सेट-अप समाप्त कर दें। यह एक नई .xml फ़ाइल ~ / .VirtualBox / Machines / YourVMname फ़ोल्डर में बनाने का कारण बनता है। यह .xml फ़ाइल आपके द्वारा चलाए जा रहे VM के लिए कॉन्फ़िगरेशन सेटिंग्स रखती है।
आपका मतलब है कि आप अधिक उपयोगकर्ताओं से VM को चलाने में सक्षम होना चाहते हैं? यह आसान होना चाहिए। VM की निर्देशिका का पता लगाएं। हर उपयोगकर्ता खाते पर वर्चुअलबॉक्स खोलें और मौजूदा आभासी ड्राइव के साथ वीएम जोड़ें। (/ घर / / vm बनाने वाले व्यक्ति का उपयोगकर्ता नाम) / वर्चुअलबॉक्स \ VMs)