Esportare una directory su una macchina Linux e posso montarla da un'altra finestra di linux usando
# mount -t nfs kurush:/media/lynk /mnt/kurush/
Lo stesso comando non funziona su 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
Allo stesso tempo, kurush:/var/logs/syslog
registra questa riga:
rpc.mountd[7943]: authenticated mount request from sds-MacBook-Pro.home:1009 for /media/lynk (/media/lynk)
Quando provo ad utilizzare la GUI (finder- > connect to server- > nfs://kurush/media/lynk
- > connect), ricevo un errore immediato (impossibile connettersi e c ) e il syslog della casella linux registra authenticated mount request
.
Il problema viene risolto utilizzando una porta privilegiata :
Riga di comando:
sudo mount -o resvport -t nfs kurush:/media/lynk /Volumes/lynk
Per abilitare la GUI:
sudo vifs
quindi aggiungi una linea
kurush:/media/lynk /Volumes/lynk nfs resvport,ro,user,noauto
Le domande sono :
-
Perché devo utilizzare una porta privilegiata? È qualcosa che faccio sul lato linux? Mi sembra di ricordare che una volta ho montato quella parte senza la magia di cui sopra.
-
In che modo indico a MacOSX di utilizzare la porta privilegiata senza utilizzare la riga di comando? Pensavo che Apple fosse per il pubblico "non techie", quindi deve essere possibile!