কোনও অস্পষ্ট উদাহরণ চলাকালীন প্রকল্প ফোল্ডারটি /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
, কিন্তু আমার Apache ব্যবহারকারী যে ফোল্ডারের অ্যাক্সেস করতে পারে না তারা ফোল্ডারের মাউন্ট যে কাজ করবে না। আমি ভ্যাগ্র্যান্ট ম্যানুয়ালটিতে পড়েছি যে আমি মালিক এবং গোষ্ঠী পরিবর্তন করতে পারি তবে এটি অনুমতি সম্পর্কে কিছুই উল্লেখ করে না।
আমি এটা কিভাবে করবো?
অন্য বিকল্পটি এনএফএসে স্যুইচ করা যেতে পারে তবে এইভাবে এটি উইন্ডোজ প্ল্যাটফর্মগুলিতে কাজ করবে না এবং এর জন্য স্থানীয় /etc/exports
ফাইলটি সম্পাদনা করা দরকার এবং এটির রুট সুবিধার প্রয়োজন হবে এবং এটি বেশ বিরক্তিকর, তাই আমি এই পরিবর্তনটি না করা পছন্দ করব।
config.vm.synced_folder ".", "/vagrant", :extra => "dmode=777,fmode=666"