Я экспортирую каталог на ящик 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)
Когда я пытаюсь перейти через GUI (finder-> connect to server-> nfs://kurush/media/lynk
-> connect), я получаю немедленный сбой (не удается подключиться и c), и системный журнал linux box записывает authenticated mount request
.
Проблема решается с помощью привилегированного порта :
Командная строка:
sudo mount -o resvport -t nfs kurush:/media/lynk /Volumes/lynk
Чтобы включить графический интерфейс:
sudo vifs
затем добавьте строку
kurush:/media/lynk /Volumes/lynk nfs resvport,ro,user,noauto
Вопросы :
Почему мне нужно использовать привилегированный порт? Это то, что я делаю на стороне Linux? Кажется, я вспоминаю, что однажды я установил эту акцию без вышеупомянутой магии.
Как сказать MacOSX использовать привилегированный порт без использования командной строки? Я думал, что Apple была для "нетехнической" толпы, так что это должно быть возможно!