আমার এনএফএস সার্ভারে, আমি নিম্নলিখিত রফতানিটি সংজ্ঞায়িত করেছি:
#NFS exports Database
/shared -alldirs -network=192.168.1 -mask=255.255.255.0
আমার এনএফএস ক্লায়েন্টে:
192.168.1.7:/shared /shared nfs rw 0 0
স্পষ্টতই, সার্ভারে রুট হিসাবে, আমি যা চাই তা করতে পারি। ক্লায়েন্টে তবে, আমার নিয়মিত ব্যবহারকারী 'গ্যাবে' এনএফএস মাউন্টে পরিবর্তন করতে পারে (ধরে নিলাম আমার কাছে অনুমতি রয়েছে) তবে রুট করতে পারে না।
আমার নিয়মিত ব্যবহারকারী হিসাবে:
gabe@client$ cd /shared
gabe@client$ ls -l
total 8
drwxrwxrwx 4 gabe wheel 512 Mar 20 19:20 tmp
gabe@client$ cd tmp
gabe@client$ touch test.txt
gabe@client$ rm test.txt
মূল হিসাবে:
# cd /shared/tmp
# touch test.txt
touch: test.txt: Permission denied
আবার, এটি এনএফএস ক্লায়েন্টের জিনিসগুলির পক্ষে রয়েছে এবং আমি সন্দেহ করি এটি সম্ভবত -maproot বিকল্পের সাথে কিছু করার আছে। এই প্রথম আমি এনএফএস স্থাপন করছি এবং আমি এই বিশেষত্বটি লক্ষ্য করেছি। আমি এখন কিছু পড়তে যাচ্ছি, আমি এটিকে বুঝতে পারি কিনা তা দেখার জন্য, তবে কারও যদি অন্তর্দৃষ্টি থাকে তবে আমি এটির প্রশংসা করব।