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 pasar por la GUI (buscador-> conectar al servidor- > nfs://kurush/media/lynk
- > conectar), obtengo un error inmediato (no se puede conectar & c ) y el cuadro de linux syslog 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 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 una vez monté esa parte sin la magia mencionada.
¿Cómo le digo a MacOSX que use el puerto privilegiado sin usar la línea de comandos? Pensé que Apple era para el público "no técnico", ¡por lo que debe ser posible!