Tôi xuất một thư mục trên một hộp linux và tôi có thể gắn nó từ một hộp linux khác bằng cách sử dụng
# mount -t nfs kurush:/media/lynk /mnt/kurush/
Lệnh tương tự thất bại trên 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
Đồng thời, kurush:/var/logs/syslog
ghi lại dòng này:
rpc.mountd[7943]: authenticated mount request from sds-MacBook-Pro.home:1009 for /media/lynk (/media/lynk)
Khi tôi cố gắng đi qua GUI (công cụ tìm kiếm-> kết nối với máy chủ-> nfs://kurush/media/lynk
-> kết nối), tôi gặp lỗi ngay lập tức (không thể kết nối & c) và hộp linux syslog ghi lại authenticated mount request
.
Vấn đề được giải quyết bằng cách sử dụng một cổng đặc quyền :
Dòng lệnh:
sudo mount -o resvport -t nfs kurush:/media/lynk /Volumes/lynk
Để bật GUI:
sudo vifs
sau đó thêm một dòng
kurush:/media/lynk /Volumes/lynk nfs resvport,ro,user,noauto
Các câu hỏi là :
Tại sao tôi cần sử dụng một cổng đặc quyền? Nó có phải là một cái gì đó tôi làm về phía linux? Tôi dường như nhớ lại rằng có một lần tôi đã gắn kết chia sẻ đó mà không có phép thuật nói trên.
Làm cách nào để tôi bảo MacOSX sử dụng cổng đặc quyền mà không sử dụng dòng lệnh? Tôi nghĩ rằng Apple là dành cho đám đông "phi công nghệ", vì vậy điều đó là có thể!