मेरे NFS सर्वर पर, मेरे पास निम्नलिखित निर्यात परिभाषित है:
#NFS exports Database
/shared -alldirs -network=192.168.1 -mask=255.255.255.0
मेरे NFS क्लाइंट पर:
192.168.1.7:/shared /shared nfs rw 0 0
जाहिर है, सर्वर पर रूट के रूप में, मैं जो चाहूं कर सकता हूं। हालांकि क्लाइंट पर, मेरे नियमित उपयोगकर्ता 'gabe' nfs आरोह में परिवर्तन कर सकते हैं (यह मानते हुए कि मेरे पास अनुमति है), लेकिन रूट नहीं कर सकते।
मेरे नियमित उपयोगकर्ता के रूप में:
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
फिर, यह सब चीजों के एनएफएस ग्राहक पक्ष पर है, और मुझे संदेह है कि शायद इसका -मैपरो विकल्प के साथ कुछ करना है। यह पहली बार है जब मैं NFS की स्थापना कर रहा हूं और मैंने इस विशिष्टता को देखा। मैं अब कुछ पढ़ने जा रहा हूं, यह देखने के लिए कि क्या मैं यह पता लगा सकता हूं, लेकिन अगर किसी के पास कोई अंतर्दृष्टि है, तो मैं इसकी सराहना करूंगा।