पहली बार ubuntu का उपयोग कर, लेकिन यहाँ पर अनुभवी उपयोगकर्ता की तरह।
मेरे पास एक Ubuntu 14.04 अतिथि और कुछ महत्वपूर्ण परीक्षण के लिए वर्चुअलबॉक्स का उपयोग करते हुए कुबंटु 14.04 होस्ट है, और मैं अपने मेजबान से अपने अतिथि के लिए एक साझा फ़ोल्डर का उपयोग करने की कोशिश कर रहा हूं। मैंने पहले से ही वर्चुअलबॉक्स मशीन विन्यास पर साझा किए गए फ़ोल्डर को कॉन्फ़िगर किया है और /etc/rc.local
इस तरह मेरी उबंटू अतिथि फ़ाइल पर माउंट कमांड भी जोड़ा है :
# On my guest machine
mount -t vboxsf my_shared_folder /home/myguestuser/Desktop/my_shared_folder
और vboxsf
समूह में मेरे उबंटू अतिथि उपयोगकर्ता को भी जोड़ा :
# On my guest machine
sudo adduser myguestuser vboxsf
अब मेरा होस्ट साझा फ़ोल्डर वास्तव में मेरे अतिथि डेस्कटॉप से दिखाई दे रहा है, लेकिन मैं अतिथि मशीन से वहां कुछ भी नहीं लिख सकता क्योंकि इसे "रूट: रूट" के मालिक के रूप में प्रदर्शित किया गया था:
# On my guest machine
myguestuser@VBoxMachine:~/Desktop/my_shared_folder > ls -l
total 1
drwxrwxr-x 1 root root 4096 jul 2 14:30 test
इसलिए मुझे कुछ ऐसा करना था जिससे मैं नफरत करता हूं, अपने होस्ट शेयर्ड फोल्डर पर सभी को पूर्ण एक्सेस दिया (यह एक अन्य हार्ड ड्राइव पर है जिसे कॉल किया जाता है Data
लेकिन यह मेरे होस्ट पर डिफ़ॉल्ट रूप से माउंट किया जाता है और मालिक के रूप में मेरे उपयोगकर्ता के साथ भी है):
# On my host machine
sudo chmod 777 /media/me/Data/My\ Documents/Shared
इसलिए अब मैं अपने अतिथि मशीन पर अपनी साझा की गई फ़ोल्डर सामग्री देख सकता हूं और उस पर लिख भी सकता हूं, लेकिन हर बार मैं अतिथि मशीन से एक फ़ाइल या एक फ़ोल्डर बनाता हूं, इसे drwxrwxr-x
फिर से एक्सेस अधिकारों के साथ बनाया जाता है: ..(
मैं 777
अपनी अतिथि मशीन से अपने द्वारा बनाई गई प्रत्येक फ़ाइल के लिए एक्सेस अधिकार कैसे रख सकता हूं ?