অফিসিয়াল ভ্যাগ্র্যান্ট ডক্স এখন এটি কভার করে:
https://www.vagrantup.com/docs/synced-folders/nfs.html#root-privilege-requirement
আপনাকে /etc/sudoers
ফাইলটিতে এন্ট্রি যুক্ত করতে হবে এবং এটি সম্পাদনার উপায়টি এটি টার্মিনালে টাইপ করতে হবে:sudo visudo
আপনার পাসওয়ার্ড টাইপ করুন এবং আপনি ফাইলটি সম্পাদনা করছেন। আপনি নীচে এই লাইনগুলি আটকে দিতে চাইবেন (আপনি ওএস এক্স বা লিনাক্সে ভ্যাগ্রান্ট চালাচ্ছেন কিনা তার উপর নির্ভর করে।
আপনি যদি ভিম , যা এটিতে খোলে তার সাথে পরিচিত না হলে এই পৃষ্ঠাটি সহায়তা করেছিল । মূলত, নীচের পাঠ্যের উপযুক্ত ব্লকটি অনুলিপি করুন। তারপরে, ভিজুডোতে, আপনি যে জায়গায় ফাইলটি পাঠ্য পাঠাতে চান সেই জায়গায় যান (ফাইলটির শেষটি ভাল আছে), এবং সন্নিবেশ মোডে যেতে "i" চাপুন। আপনার পাঠ্য আটকানোর জন্য সিএমডি + ভি। তারপরে, ESC তে চাপুন, তারপরে :w
আপনার পরিবর্তনগুলি সংরক্ষণ করতে এবং তারপরে :q
প্রস্থান করতে টাইপ করুন ।
সংস্করণ ১..3.৩ অনুসারে , ওএস এক্স-এ সুডোয়ার্স ফাইলে এই এন্ট্রি থাকা উচিত:
Cmnd_Alias VAGRANT_EXPORTS_ADD = /usr/bin/tee -a /etc/exports
Cmnd_Alias VAGRANT_NFSD = /sbin/nfsd restart
Cmnd_Alias VAGRANT_EXPORTS_REMOVE = /usr/bin/sed -E -e /*/ d -ibak /etc/exports
%admin ALL=(root) NOPASSWD: VAGRANT_EXPORTS_ADD, VAGRANT_NFSD, VAGRANT_EXPORTS_REMOVE
এবং লিনাক্সের এই এন্ট্রি থাকা উচিত:
Cmnd_Alias VAGRANT_EXPORTS_CHOWN = /bin/chown 0\:0 /tmp/*
Cmnd_Alias VAGRANT_EXPORTS_MV = /bin/mv -f /tmp/* /etc/exports
Cmnd_Alias VAGRANT_NFSD_CHECK = /etc/init.d/nfs-kernel-server status
Cmnd_Alias VAGRANT_NFSD_START = /etc/init.d/nfs-kernel-server start
Cmnd_Alias VAGRANT_NFSD_APPLY = /usr/sbin/exportfs -ar
%sudo ALL=(root) NOPASSWD: VAGRANT_EXPORTS_CHOWN, VAGRANT_EXPORTS_MV, VAGRANT_NFSD_CHECK, VAGRANT_NFSD_START, VAGRANT_NFSD_APPLY
নোট করুন যে ভ্যাগ্র্যান্টের একটি সংস্করণ থেকে অন্য সংস্করণে এই পরিবর্তনগুলি হয়, সুতরাং উপরেরটি পুরানো হতে পারে। গুরুত্বপূর্ণ বিষয় হ'ল দস্তাবেজগুলি এখন এটি আবরণ করে।