एक आवृत्त उदाहरण चलाते समय प्रोजेक्ट फ़ोल्डर /vagrant
स्वचालित रूप से चालू हो जाता है। हालाँकि निम्न अनुमतियों के साथ आरोहित है
# ll -d /vagrant
drwx------ 1 vagrant vagrant 612 Jun 13 14:41 /vagrant/
मुझे इसकी ज़रूरत है (कम से कम) 0770 के साथ माउंट किया जाए लेकिन मैं यह नहीं जान सकता कि कैसे। यदि मैं माउंट कमांड चलाता हूं तो मुझे यह आउटपुट दिखाई देता है
# mount
v-root on /vagrant type vboxsf (uid=1000,gid=100,rw)
मैंने दोनों की कोशिश की है chmod
और chown/chgrp
, लेकिन वे उस माउंटेड फ़ोल्डर पर काम नहीं करेंगे ताकि मेरा एपाचे उपयोगकर्ता उस फ़ोल्डर तक नहीं पहुंच सके। मैंने वैग्रंट मैनुअल में पढ़ा कि मैं मालिक और समूह को बदल सकता हूं लेकिन इसमें अनुमति के बारे में कुछ भी उल्लेख नहीं किया गया है।
मैं उसे कैसे कर सकता हूँ?
एक अन्य विकल्प एनएफएस पर स्विच किया जा सकता है, लेकिन इस तरह से यह विंडोज प्लेटफार्मों पर काम नहीं करेगा और इसे स्थानीय /etc/exports
फ़ाइल को संपादित करने की आवश्यकता होगी और इसके लिए रूट विशेषाधिकार की आवश्यकता होगी और यह बहुत कष्टप्रद भी होगा, इसलिए मैं इस बदलाव को नहीं करना चाहता।
config.vm.synced_folder ".", "/vagrant", :extra => "dmode=777,fmode=666"