ฉันส่งออกไดเรกทอรีในกล่อง linux และฉันสามารถติดตั้งจากกล่อง linux อื่นโดยใช้
# mount -t nfs kurush:/media/lynk /mnt/kurush/
คำสั่งเดียวกันล้มเหลวใน Mac OS X:
$ sudo mount -t nfs kurush:/media/lynk /Volumes/lynk
mount_nfs: can't mount /media/lynk from kurush onto /Volumes/lynk: Operation not permitted
ในเวลาเดียวกันให้kurush:/var/logs/syslog
บันทึกบรรทัดนี้:
rpc.mountd[7943]: authenticated mount request from sds-MacBook-Pro.home:1009 for /media/lynk (/media/lynk)
เมื่อฉันพยายามที่จะไปว่ากุย (finder-> เชื่อมต่อกับเซิร์ฟเวอร์> nfs://kurush/media/lynk
-> การเชื่อมต่อ) ผมได้รับทันทีล้มเหลว (ไม่สามารถเชื่อมต่อและค) และบันทึกกล่อง Linux authenticated mount request
ที่
ปัญหาได้รับการแก้ไขโดยใช้พอร์ตที่มีสิทธิพิเศษ :
บรรทัดคำสั่ง:
sudo mount -o resvport -t nfs kurush:/media/lynk /Volumes/lynk
วิธีเปิดใช้งาน GUI:
sudo vifs
จากนั้นเพิ่มบรรทัด
kurush:/media/lynk /Volumes/lynk nfs resvport,ro,user,noauto
คำถามคือ :
ทำไมฉันต้องใช้พอร์ตที่มีสิทธิพิเศษ? มันเป็นสิ่งที่ฉันทำในด้านลินุกซ์? ฉันดูเหมือนจะจำได้ว่าครั้งหนึ่งฉันได้ร่วมแบ่งปันนั้นโดยไม่ต้องใช้เวทมนตร์ดังกล่าว
ฉันจะบอกให้ MacOSX ใช้พอร์ตที่มีสิทธิพิเศษโดยไม่ต้องใช้บรรทัดคำสั่งได้อย่างไร ฉันคิดว่าแอปเปิ้ลเป็นกลุ่มที่ "ไม่ใช่ช่างเทคนิค" ดังนั้นมันจะต้องเป็นไปได้!