Я експортую каталог у вікно 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
-> підключення), я отримую негайний збій (не в змозі підключитися & c) і syslog linux box записує записи 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
Питання :
Чому мені потрібно використовувати пільговий порт? Це я щось роблю на стороні Linux? Здається, я згадую, що колись я монтував цю частку без згаданої магії.
Як мені сказати MacOSX використовувати привілейований порт без використання командного рядка? Я думав, що Apple - це для натовпу "не техніків", тому це повинно бути можливим!