Exporto un directorio en una caja de Linux y puedo montarlo desde otra caja de Linux usando
# mount -t nfs kurush:/media/lynk /mnt/kurush/
El mismo comando falla en 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
Al mismo tiempo, kurush:/var/logs/syslog
registra esta línea:
rpc.mountd[7943]: authenticated mount request from sds-MacBook-Pro.home:1009 for /media/lynk (/media/lynk)
Cuando intento ir a través de la GUI (buscador-> conectar al servidor-> nfs://kurush/media/lynk
-> conectar), obtengo un error inmediato (no puedo conectarme y c) y el syslog de Linux Box registra el authenticated mount request
.
El problema se resuelve utilizando un puerto privilegiado :
Línea de comando:
sudo mount -o resvport -t nfs kurush:/media/lynk /Volumes/lynk
Para habilitar la GUI:
sudo vifs
luego agrega una línea
kurush:/media/lynk /Volumes/lynk nfs resvport,ro,user,noauto
Las preguntas son :
¿Por qué necesito usar un puerto privilegiado? ¿Es algo que hago en el lado de Linux? Me parece recordar que alguna vez monté esa parte sin la magia antes mencionada.
¿Cómo le digo a MacOSX que use el puerto privilegiado sin usar la línea de comando? Pensé que Apple era para la multitud "no tecnológica", ¡así que debe ser posible!