บนเซิร์ฟเวอร์ 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
เห็นได้ชัดว่าในฐานะ root บนเซิร์ฟเวอร์ฉันสามารถทำสิ่งที่ฉันต้องการ อย่างไรก็ตามในไคลเอนต์ผู้ใช้ปกติของฉัน '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 และฉันสงสัยว่ามันอาจจะมีบางอย่างที่เกี่ยวข้องกับตัวเลือก -maproot นี่เป็นครั้งแรกที่ฉันตั้งค่า NFS และฉันเพิ่งสังเกตเห็นลักษณะเฉพาะนี้ ฉันกำลังจะอ่านตอนนี้เพื่อดูว่าฉันสามารถเข้าใจเรื่องนี้ได้หรือไม่ แต่ถ้าใครมีความเข้าใจลึกซึ้งฉันจะขอบคุณมัน